Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta

Extension para albarán venta/ticket. Más...

Diagrama de herencia de sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta
sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran sage.ew.ewbase._ExtensionDocVentaDocumentoAlbaran sage.addons.factucert.Negocio.Interficies.IExtensionBase sage.ew.ewbase._ExtensionDocVentaDocumento sage.ew.ewbase._ExtensionDocumento sage.ew.interficies.IExtensionDocVentaDocumento sage.ew.interficies.IGetPropiedades sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IExtensionDocsDocumento

Métodos públicos

override bool _CambiarNumeroDocumento (string tcOldNumero, string tcNewNumero)
 Cambio de número borrador a certificado.
 
override bool _IsFacturaCERTIFICADA ()
 Devuelve si el albarán está en una factura certificada (enviada o no enviada, da igual)
 
override bool _IsFacturaCERTIFICADAEnviada ()
 Devuelve si el albarán está en una factura certificada y enviada.
 
override bool _Load (string tcEmpresa, string tcNumero, string tcLetra="")
 Load de la extensión.
 
override bool _New (string tcEmpresa, string tcNumero="", string tcLetra="")
 Override del New.
 
void _RefrescarSellos (string tcEmpresa, string tcNumero, string tcLetra, bool refresh=true)
 Refrescar sellos.
 
override bool _Delete ()
 Realizamos el Delete de la información de la tabla FCFACTUVEN.
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Al abandonar el documento descargamos los datos de la instancia de _oDatosAdicionalesFactura.
 
override bool _RevisarAbonoDocumento (dynamic toDocumentoOriginal)
 Cuando se realiza un abono de ticket, actualizamos la información de rectificativas de la instancia _oDatosAdicionales.
 
override bool _Save (bool tbForzarGuardarLineas=false)
 Al guardar el documento actualizamos la información de la instancia de _oDatosAdicionales.
 
override bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar.
 
override bool _Validar_Ticket0 ()
 Valida si es un ticket con importe 0 En caso de TBAI, como un ticket a 0 hay que certificarlo, devolvemos falso en caso de ticket con serie certificable.
 
override bool _PropagarOtrosDatosDeAlbaranaAFactura (ewDocVentaFRA toFactura)
 Propagar más datos de la extensión de albarán de venta a la extensión de factura de venta al facturar un albarán, en particular los datos que propagaremos aquí de la extensión de albarán a la extensión de factura son los datos de acuerdo de facturación y acuerdo de sistema informático. Estos dos valores cogen valor por defecto en función de la configuración de empresa de FACTUCERT y el usuario puede modificarlos al facturar en extensión visual de formulario frmImpAlb (facturando albarán desde perfil de albarán de venta o contabilizando factura desde perfil de factura de venta).
 
override bool _ReCertificarTicket (out string tcMensajeError)
 Recertificar un ticket certificado con anterioridad (cobrado y certificado), donde falló el envío por que no encontró el XML, o bien Hacienda rechazó el ticket por tener el XML algún dato incorrecto.
 
bool _IsTicketCERTIFICADO ()
 Devuelve si el ticket está en una factura certificada.
 
bool _IsTicketCERTIFICADOEnviado ()
 Devuelve si el ticket está en una factura certificada.
 
bool _RevisarTicketVeriFactu ()
 Generar ticket de venta con serie NO certificable en Verifactu Sólo llegaremos a este método si la serie del documento es NO certificable.
 
bool _CertificarTicket (DatosTicketExento toUCDatosExento, DatosTicketNoSujeto toUCDatosNoSujeto, DatosTicketRectificado toUCDatosRecti)
 Certificar un ticket.
 
void _CambiarEstadoRechazada ()
 Cambiar el estado del documento a rechazado (5)
 
void _CambiarEstadoPendiente ()
 Cambiar el estado del documento a pendiente (1)
 
void _CambiarToNoCertificado ()
 Cambiar el documento a no certificado.
 
- Métodos públicos heredados de sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Al abandonar el documento ha de ocultar el sello si está visible.
 
bool _IsFacturaCERTIFICADA ()
 Indica si es un documento certificado (enviado o no, da igual)
 
bool _IsFacturaCERTIFICADAEnviada ()
 Indica si es un documento certificado enviado.
 
bool _ReCertificarTicket (out string tcMensajeError)
 Recertificar un ticket certificado con anterioridad (cobrado y certificado), donde falló el envío por que no encontró el XML, o bien Hacienda rechazó el ticket por tener el XML algún dato incorrecto.
 
override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Retorna los datos para los filtros.
 
override bool _Load ()
 Load sin parametros (Uyiliza las propiedades del documento)
 
override bool _SerieCliente (ref string tcSerieCliente)
 Serie asignada al cliente para documentos defecto, si el documento lleva una serie no certificada debe proponer la serie no certificada del cliente.
 
- Métodos públicos heredados de sage.ew.ewbase._ExtensionDocVentaDocumento
override void _Documento_Asignado ()
 Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo.
 
Dictionary< string, object > _GetPropiedades ()
 Diccionario con las propiedades de la extensión de documentos.
 
virtual void _Camps_Lin_Change (docsven.CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento.
 
virtual bool _Camps_Cab_Change_Before (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento.
 
virtual void _Camps_Cab_Change_After (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento.
 
virtual bool _Clonar (docsven.Docsven.IDocVenta< docsven.Docsven.IDocVentaCab, docsven.Docsven.IDocVentaLin, docsven.Docsven.IDocVentaPie > toDocumento, ref docsven.Docsven.IDocVenta< docsven.Docsven.IDocVentaCab, docsven.Docsven.IDocVentaLin, docsven.Docsven.IDocVentaPie > toDocumentoDuplicado)
 Método que se ejecuta cuando el usuario clona un documento.
 
override string _SqlConculta (string tcEmpresa, string tcNumero, string tcLetra="")
 Metodo que genera la instrucción Sql para la consulta de datos.
 
virtual bool _Tiquet_to_albaran (dynamic toDocumentoOrigen, dynamic toDocumentoDestino)
 Convertir tiquet a albarán.
 
virtual bool _Albaran_to_Tiquet (dynamic toDocumentoOrigen, dynamic toDocumentoDestino)
 Convertir albarán a tiquet.
 
virtual bool _CodigoCambiado (CampsDocVentaCab teCampo, ewCampo teValor)
 Cuando se modifica un valor de la cabezera.
 
virtual bool _CobrarTiquet ()
 Cobrar tiquet.
 
virtual bool _Facturar (List< string > tlisAlbaranes, string tcNumeroFra="", string tcSerieFra="", bool tlFechaOperacion=false, decimal? tnCambio=null)
 Método que se ejecuta cuando al facturar un documento.
 
virtual void _FacturarError ()
 Gestión del error de la facturación. Pasa por aquí cuando no puede facturar.
 
virtual bool _RestarNumero ()
 Metodo que se ejecuta antes de restar el número.
 
virtual bool _SerieClienteRectificativa (ref string tcSerieCliente)
 Serie asignada al cliente para rectificativas.
 
- Métodos públicos heredados de sage.ew.ewbase._ExtensionDocumento
 _ExtensionDocumento ()
 Inicializa una nueva instancia de la clase.
 
bool _CurrentCellValue ()
 Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente.
 
virtual bool _ValidacionModificacionUnidades (bool tlOrigenUnidades, decimal tnUnidadesOld, DataTable toResultados, IDocumentLinea toLineaDocumento)
 Validación de la modificación de unidades con documento asociado.
 
virtual IExtensionDocsDocumentoLinea _Get_Linea_Ext (IDocumentLinea toLiniaDoc)
 Devuelve la linea de la extensión correspondiente a la línea del documento.
 
virtual void _Mantegrid_Vinculado ()
 Se dispara despues de vincular el mantegrid del documento.
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="")
 Añade una nueva definición de propiedad a la clase.
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="", bool tlTraspasable=false)
 Añade una nueva definición de propiedad a la clase.
 
virtual IExtensionDocsDocumentoLinea _AddLinea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando se añade un nuevo artículo en el documento.
 
virtual IExtensionDocsDocumentoLinea _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista)
 Método que se ejecuta cuando se inserta un nueva línea en el documento.
 
_ExtensionDocumentoLinea _SearchLinea (_ExtensionDocumento toExtensionDocumento, dynamic toLinea)
 Buscamos la línea que estamos traspasando en la extensión correspondiente.
 
_ExtensionDocumentoLinea _SearchLastLinea (_ExtensionDocumento toExtensionDocumento)
 Buscamos la última línea que estamos traspasando en la extensión correspondiente.
 
virtual bool _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true)
 Actualización de información al realizar el traspaso entre documentos.
 
virtual bool _Delete_Validate ()
 Método que se ejecuta antes del llamar a _Delete()
 
virtual bool _Delete_Linea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando el usuario borra una línea del documento.
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de documento.
 
virtual void _Printed ()
 Se ejecuta cuando se ha imprimido el documento.
 
virtual void _UnPrinted ()
 Se ejecuta cuando se ha desmarca el documento.
 
virtual void _Refresh ()
 Método para forzar un load de la extensión (PE-101355)
 
virtual bool _Print ()
 Método que se ejecuta cuando el usuario ha imprimido un documento.
 
virtual bool _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou)
 Método que se ejecuta cuando se traspasa el documento a otro documento.
 
virtual bool _Es_Valido (bool tlAbandonaDocumento=false)
 Valida el documento.
 
virtual bool _Validaciones_Previas_Documento ()
 Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino.
 
virtual bool _IsTraspasable ()
 Indica si el documento es traspasable. Por defecto los documentos no son traspasables.
 
virtual void _Totalizar ()
 calcula el total de unidades, importe i importeiva del document. També crida al metode _Totales_Especiales_Documento pq alli implementarem les totalitzacions especifiques que vulguem per document
 
virtual void _Totales_Especiales_Documento (IDocumentLinea tolinea)
 No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar.
 
virtual List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos)
 Buscar documentos a partir de una referencia de cliente.
 
virtual bool _MarcaCancelar (bool tlCancelar)
 Cancelar documento.
 
virtual bool _MarcaTraspasar (bool tlTraspaso)
 Traspasar documento.
 
virtual void _Duplicar (dynamic toDestino)
 Duplicar documento.
 
bool _LineaMover (int liniaant, int linidestino)
 Cambiar el número de linea en la tabla.
 
virtual bool _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino)
 Cambiar el número de linea en la tabla.
 
virtual bool _Cambiar_Posicion_Linea (IDocumentLinea lineadocumento, int indexliniadestino)
 Cambiar la posición de la línea dentro de la colección de líneas.
 
- Métodos públicos heredados de sage.ew.interficies.IExtensionDocsDocumento
bool _MarcaCancelar (Boolean tlCancelar)
 Cancelar documento.
 
bool _MarcaTraspasar (Boolean tlTraspaso)
 Marcar como traspasado.
 
- Métodos públicos heredados de sage.ew.interficies.IExtensionDocVentaDocumento
bool _New (String tcEmpresa, String tcLetra="", String tcNumero="")
 Método que se ejecuta cuando el usuario crea un nuevo documento.
 
bool _Load (String tcEmpresa, String tcNumero, String tcLetra="")
 Método que se ejecuta cuando el usuario carga en memoria un documento.
 
bool _Clonar (sage.ew.docsven.Docsven.IDocVenta< sage.ew.docsven.Docsven.IDocVentaCab, sage.ew.docsven.Docsven.IDocVentaLin, sage.ew.docsven.Docsven.IDocVentaPie > toDocumento, ref sage.ew.docsven.Docsven.IDocVenta< sage.ew.docsven.Docsven.IDocVentaCab, sage.ew.docsven.Docsven.IDocVentaLin, sage.ew.docsven.Docsven.IDocVentaPie > toDocumentoDuplicado)
 Método que se ejecuta cuando el usuario clona un documento.
 

Métodos protegidos

override Boolean _IsDocumentTBAI ()
 _IsDocumentTBAI
 
- Métodos protegidos heredados de sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran
bool _IsDocumentTBAI ()
 Indica si el documento debe utilizar la extensión.
 
bool _ValidaLongitud (String tcNumero)
 

Propiedades

bool _VeriFactu [get]
 Para saber si tenemos activo el Add-on de VeriFactu con territorio común.
 
string _NumeroBorrador [get]
 Devuelve el número de borrador de la factura de la factura certificada Si es un ticket adicionalmente puede devolver el número de ticket en formato borrador.
 
string _LetraBorrador [get]
 Devuelve la letra para el borrador de tickets.
 
bool _Solo_Lectura_disabled [get, set]
 Para poder controlar el SoloLectura de la extensión desde fuera.
 
override DatosAdicionalesBase _DatosAdicionales [get]
 Datos adicionales.
 
string _BorradorTicket = string.Empty [get, set]
 Nº de ticket borrador.
 
override int _LongMaxNumeroSerieCertificada [get]
 Longitud máxima del número con serie cerfiticada.
 
- Propiedades heredados de sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran
DatosAdicionalesBase _DatosAdicionales [get]
 Datos adicionales.
 
Int32 _LongMaxNumeroSerieCertificada [get]
 
String _MensajeError [get]
 Mensaje de error.
 
Boolean _Impreso [get]
 
String _Ejercicio [get]
 
bool _EsBorrador [get]
 Es borrador.
 
- Propiedades heredados de sage.ew.ewbase._ExtensionDocVentaDocumento
string _CampoLetra [get, set]
 Nombre del campo que corresponde a la Letra.
 
- Propiedades heredados de sage.ew.ewbase._ExtensionDocumento
TipoExecute _eBeforeAfter [get, set]
 Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after)
 
dynamic _Documento [get, set]
 Referencia al documento.
 
string _DataBase [get, set]
 Base de datos del módulo.
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas.
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros.
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa.
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número.
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Línea.
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea.
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros.
 
Mantegrid _Mantegrid [get, set]
 Mantegrid asociado al que se le añadirán las columnas.
 
ewgrid _Grid [get, set]
 grid de traspaso de un documento asociado al que se le añadirán las columnas
 
ewgrid _GridCopia [get, set]
 Task 194577: Se utiliza para guardar una copia del grid y restaurar el grid (si hace falta) al salir de la pantalla de traspasos.
 
bool _ConfigurarGrid [get, set]
 Propiedad para determinar si en el momento de asigar el grid, lo configuramos.
 

Otros miembros heredados

- Campos de datos heredados de sage.ew.ewbase._ExtensionDocumento
string _Mensaje_Error = ""
 Para controlas los posibles mensajes de error.
 
Dictionary< string, DefPropiedad_DefPropiedades = new Dictionary<string, DefPropiedad>()
 Definición de las columnas que se añadirán al Mantegrid asociado.
 
List< IExtensionDocsDocumentoLinea_Lineas = new List<IExtensionDocsDocumentoLinea>()
 Relación de líneas de la extensión _ExtensionDocVentaDocumento.
 
DataTable _dtResultadoConsulta
 DataTable que contiene el resultado de la última consulta del _Load()
 
bool _bIsLoading
 Indica si el documento está en proceso de carga de datos.
 
- Atributos protegidos heredados de sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran
DatosAdicionalesBase _oDatosAdicionales
 

Descripción detallada

Extension para albarán venta/ticket.

Definición en la línea 32 del archivo ExtensionAlbaranVenta.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inlinevirtual

Al abandonar el documento descargamos los datos de la instancia de _oDatosAdicionalesFactura.

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 1370 del archivo ExtensionAlbaranVenta.cs.

◆ _CambiarEstadoPendiente()

void sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._CambiarEstadoPendiente ( )
inline

Cambiar el estado del documento a pendiente (1)

Definición en la línea 1883 del archivo ExtensionAlbaranVenta.cs.

◆ _CambiarEstadoRechazada()

void sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._CambiarEstadoRechazada ( )
inline

Cambiar el estado del documento a rechazado (5)

Definición en la línea 1875 del archivo ExtensionAlbaranVenta.cs.

◆ _CambiarNumeroDocumento()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._CambiarNumeroDocumento ( string tcOldNumero,
string tcNewNumero )
inlinevirtual

Cambio de número borrador a certificado.

Parámetros
tcOldNumero
tcNewNumero
Devuelve

Puede llamarse aqui en dos escenarios:

1) Certificación de factura directa: se cambia numero al albarán de venta que sirve de base a la factura de venta directa. 2) Certificación de tickets: se cambia numero a las tablas de un ticket borrador y relacionadas.

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 1027 del archivo ExtensionAlbaranVenta.cs.

◆ _CambiarToNoCertificado()

void sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._CambiarToNoCertificado ( )
inline

Cambiar el documento a no certificado.

Definición en la línea 1891 del archivo ExtensionAlbaranVenta.cs.

◆ _CertificarTicket()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._CertificarTicket ( DatosTicketExento toUCDatosExento,
DatosTicketNoSujeto toUCDatosNoSujeto,
DatosTicketRectificado toUCDatosRecti )
inline

Certificar un ticket.

  1. Validaciones a nivel de configuración
  2. Validaciones a nivel de comprobación de la fecha del ticket
  3. Obtención del nº de tiquet certificado / Cambio de las tablas del tiquet borrador en tiquet certificado
  4. Firma de la certificación del ticket
Parámetros
toUCDatosExentoReferencia al UserControl de datos exentos en caso necesario
toUCDatosNoSujetoReferencia al UserControl de datos no sujetos en caso necesario
toUCDatosRectiReferencia al UserControl de datos de rectificativa en caso necesario
Devuelve

Definición en la línea 1804 del archivo ExtensionAlbaranVenta.cs.

◆ _Delete()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Delete ( )
inlinevirtual

Realizamos el Delete de la información de la tabla FCFACTUVEN.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 1353 del archivo ExtensionAlbaranVenta.cs.

◆ _IsDocumentTBAI()

override Boolean sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._IsDocumentTBAI ( )
inlineprotected

_IsDocumentTBAI

Devuelve

Definición en la línea 1004 del archivo ExtensionAlbaranVenta.cs.

◆ _IsFacturaCERTIFICADA()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._IsFacturaCERTIFICADA ( )
inline

Devuelve si el albarán está en una factura certificada (enviada o no enviada, da igual)

Implementa sage.addons.factucert.Negocio.Interficies.IExtensionBase.

Definición en la línea 1213 del archivo ExtensionAlbaranVenta.cs.

◆ _IsFacturaCERTIFICADAEnviada()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._IsFacturaCERTIFICADAEnviada ( )
inline

Devuelve si el albarán está en una factura certificada y enviada.

Definición en la línea 1232 del archivo ExtensionAlbaranVenta.cs.

◆ _IsTicketCERTIFICADO()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._IsTicketCERTIFICADO ( )
inline

Devuelve si el ticket está en una factura certificada.

Definición en la línea 1751 del archivo ExtensionAlbaranVenta.cs.

◆ _IsTicketCERTIFICADOEnviado()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._IsTicketCERTIFICADOEnviado ( )
inline

Devuelve si el ticket está en una factura certificada.

Definición en la línea 1760 del archivo ExtensionAlbaranVenta.cs.

◆ _Load()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Load ( string tcEmpresa,
string tcNumero,
string tcLetra = "" )
inlinevirtual

Load de la extensión.

Añadimos la imagen de Certificada y gestionamos la visibilida

Parámetros
tcEmpresaEmpresa
tcNumeroNúmero de documento
tcLetraSerie del documento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 1247 del archivo ExtensionAlbaranVenta.cs.

◆ _New()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._New ( string tcEmpresa,
string tcNumero = "",
string tcLetra = "" )
inlinevirtual

Override del New.

Parámetros
tcEmpresa
tcNumero
tcLetra
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 1277 del archivo ExtensionAlbaranVenta.cs.

◆ _PropagarOtrosDatosDeAlbaranaAFactura()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._PropagarOtrosDatosDeAlbaranaAFactura ( ewDocVentaFRA toFactura)
inlinevirtual

Propagar más datos de la extensión de albarán de venta a la extensión de factura de venta al facturar un albarán, en particular los datos que propagaremos aquí de la extensión de albarán a la extensión de factura son los datos de acuerdo de facturación y acuerdo de sistema informático. Estos dos valores cogen valor por defecto en función de la configuración de empresa de FACTUCERT y el usuario puede modificarlos al facturar en extensión visual de formulario frmImpAlb (facturando albarán desde perfil de albarán de venta o contabilizando factura desde perfil de factura de venta).

Parámetros
toFacturaObjeto factura destino.
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 1636 del archivo ExtensionAlbaranVenta.cs.

◆ _ReCertificarTicket()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._ReCertificarTicket ( out string tcMensajeError)
inline

Recertificar un ticket certificado con anterioridad (cobrado y certificado), donde falló el envío por que no encontró el XML, o bien Hacienda rechazó el ticket por tener el XML algún dato incorrecto.

Parámetros
tcMensajeErrorMensaje de error, caso de producirse.
Devuelve
Devuelve true si el proceso funcionó correctamente, false caso contrario.

Definición en la línea 1673 del archivo ExtensionAlbaranVenta.cs.

◆ _RefrescarSellos()

void sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._RefrescarSellos ( string tcEmpresa,
string tcNumero,
string tcLetra,
bool refresh = true )
inline

Refrescar sellos.

Parámetros
tcEmpresa
tcNumero
tcLetra
refresh

Definición en la línea 1293 del archivo ExtensionAlbaranVenta.cs.

◆ _RevisarAbonoDocumento()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._RevisarAbonoDocumento ( dynamic toDocumentoOriginal)
inlinevirtual

Cuando se realiza un abono de ticket, actualizamos la información de rectificativas de la instancia _oDatosAdicionales.

Parámetros
toDocumentoOriginal
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 1443 del archivo ExtensionAlbaranVenta.cs.

◆ _RevisarTicketVeriFactu()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._RevisarTicketVeriFactu ( )
inline

Generar ticket de venta con serie NO certificable en Verifactu Sólo llegaremos a este método si la serie del documento es NO certificable.

Devuelve

Definición en la línea 1770 del archivo ExtensionAlbaranVenta.cs.

◆ _Save()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Save ( bool tbForzarGuardarLineas = false)
inlinevirtual

Al guardar el documento actualizamos la información de la instancia de _oDatosAdicionales.

Parámetros
tbForzarGuardarLineas
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 1532 del archivo ExtensionAlbaranVenta.cs.

◆ _Validar_Solo_Lectura()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Validar_Solo_Lectura ( )
inlinevirtual

Valida si el documento se puede editar.

. Modificaciones según punto nº 3.133. Si un albarán está en una factura certificada --> estará de solo lectura.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 1602 del archivo ExtensionAlbaranVenta.cs.

◆ _Validar_Ticket0()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Validar_Ticket0 ( )
inlinevirtual

Valida si es un ticket con importe 0 En caso de TBAI, como un ticket a 0 hay que certificarlo, devolvemos falso en caso de ticket con serie certificable.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 1617 del archivo ExtensionAlbaranVenta.cs.

Documentación de propiedades

◆ _BorradorTicket

string sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._BorradorTicket = string.Empty
getsetprotected

Nº de ticket borrador.

Se declarará en algún momento de la certificación realizada desde esta extensión de forma que estará disponible para ser guardada en FACTUCERT!FCTICKETS al final del proceso.

Definición en la línea 167 del archivo ExtensionAlbaranVenta.cs.

◆ _DatosAdicionales

override DatosAdicionalesBase sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._DatosAdicionales
get

Datos adicionales.

Implementa sage.addons.factucert.Negocio.Interficies.IExtensionBase.

Definición en la línea 137 del archivo ExtensionAlbaranVenta.cs.

◆ _LetraBorrador

string sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._LetraBorrador
get

Devuelve la letra para el borrador de tickets.

Definición en la línea 98 del archivo ExtensionAlbaranVenta.cs.

◆ _LongMaxNumeroSerieCertificada

override int sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._LongMaxNumeroSerieCertificada
getprotected

Longitud máxima del número con serie cerfiticada.

Definición en la línea 200 del archivo ExtensionAlbaranVenta.cs.

◆ _NumeroBorrador

string sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._NumeroBorrador
get

Devuelve el número de borrador de la factura de la factura certificada Si es un ticket adicionalmente puede devolver el número de ticket en formato borrador.

Definición en la línea 78 del archivo ExtensionAlbaranVenta.cs.

◆ _Solo_Lectura_disabled

bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._Solo_Lectura_disabled
getset

Para poder controlar el SoloLectura de la extensión desde fuera.

Definición en la línea 114 del archivo ExtensionAlbaranVenta.cs.

◆ _VeriFactu

bool sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta._VeriFactu
getprotected

Para saber si tenemos activo el Add-on de VeriFactu con territorio común.

Definición en la línea 51 del archivo ExtensionAlbaranVenta.cs.


La documentación de esta clase está generada del siguiente archivo: