Métodos públicos | |
override void | _Refresh () |
Método para forzar un load de la extensión (PE-101355) | |
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. | |
override bool | _IsFacturaCERTIFICADA () |
Devuelve si el albarán está en una factura certificada (enviada o no, da igual) | |
override bool | _IsFacturaCERTIFICADAEnviada () |
Devuelve si el albarán está en una factura certificada enviada. | |
override bool | _ReCertificar (out string tcMensajeError) |
Recertificar una factura certificada con anterioridad (contabilizada y certificada), donde falló el envío por que no encontró el XML, o bien Hacienda rechazó la factura. | |
override bool | _Delete () |
Realizamos el Delete de la información de la tabla FCFACTUVEN. | |
override bool | _Delete_Validate () |
Validar si se puede borrar el documento. | |
override bool | _Descontabilizar () |
Validamos que el estado no sea aceptada. | |
override bool | _New (string tcEmpresa, string tcNumero="", string tcLetra="") |
override bool | _Load (string tcEmpresa, string tcNumero, string tcLetra="") |
Load de la extensión. | |
void | _RefrescarSellos (string tcEmpresa, string tcNumero, string tcLetra, bool refresh=true) |
bool | _ValidaCambioFechaDocumentoAnteriorActivacion (DateTime toDate) |
override bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
Al abandonar el documento descargamos los datos de la instancia de _oDatosAdicionales. | |
void | _ActualizarFechaSinMensaje (DateTime toFechaFactura) |
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 void | _FacturarError () |
Gestión del error de la facturación. Pasa por aquí cuando no puede facturar. | |
override bool | _Contabilizar () |
Contabilizar. | |
override bool | _Facturar (List< string > tlisAlbaranes, string tcNumeroFra="", string tcSerieFra="", bool tlFechaOperacion=false, decimal? tnCambio=null) |
Facturar albarán. | |
override bool | _RestarNumero () |
override bool | _CambiarNumeroDocumento (string tcOldNumero, string tcNewNumero) |
Cambio número de documento. | |
override bool | _FacturaElectronica (ref XmlDocument oXml) |
Este método se ejecutará cuando se genere factura electrónica, se llama desde FirmaElectronica.cs de DocsVen, desde el método _AddonsCambiarXml(). | |
void | _ShowAnulacion (string tcGuid_id) |
Este método presentará directamente el formulario para visualizar una factura anulada. | |
bool | _GenerarXmlFirmarModificacionFacturaVerifactu (DatosModificablesFraCertifVerifactu toDatosModificablesVerifactu, out DatosDevueltosModificacionFraCertifVerifactu toDatosDevueltos) |
Generar fichero XML de modificación de factura VERIFACTU. | |
![]() | |
bool | _IsFacturaCERTIFICADA () |
Indica si es un documento certificado (enviado o no, da igual) | |
bool | _IsFacturaCERTIFICADAEnviada () |
Indica si es un documento certificado enviada. | |
bool | _ReCertificar (out string tcMensajeError) |
Recertificar una factura certificada con anterioridad (contabilizada y certificada), donde falló el envío por que no encontró el XML, o bien Hacienda rechazó la factura. | |
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 | _SerieClienteRectificativa (ref string tcSerieCliente) |
Serie asignada al cliente para rectificativas, si el documento tiene una serie no certificada debe proponer la rectificativa no certificada del cliente. | |
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. | |
![]() | |
_ExtensionDocVentaDocumentoFactura () | |
Inicializar para facturas de venta. | |
override string | _SqlConculta (string tcEmpresa, string tcNumero, string tCampoClave3="") |
Metodo que genera la instrucción Sql para la consulta de datos. | |
override bool | _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino) |
Cambiar el número de linea en la tabla. | |
![]() | |
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. | |
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 | _RevisarAbonoDocumento (dynamic toDocumentoOriginal) |
Revisión del nuevo documento de abono generado. | |
virtual bool | _Validar_Ticket0 () |
Valida si es un Ticket con importe 0. | |
virtual bool | _PropagarOtrosDatosDeAlbaranaAFactura (ewDocVentaFRA toFactura) |
Propagar más datos de la extensión de albarán de venta a la extenssión de factura de venta al facturar un albarán. | |
![]() | |
_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_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 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 | _Cambiar_Posicion_Linea (IDocumentLinea lineadocumento, int indexliniadestino) |
Cambiar la posición de la línea dentro de la colección de líneas. | |
![]() | |
bool | _MarcaCancelar (Boolean tlCancelar) |
Cancelar documento. | |
bool | _MarcaTraspasar (Boolean tlTraspaso) |
Marcar como traspasado. | |
![]() | |
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 () |
![]() | |
bool | _IsDocumentTBAI () |
Indica si el documento debe utilizar la extensión. | |
bool | _ValidaLongitud (String tcNumero) |
Atributos protegidos | |
string | _cAny = Convert.ToString(EW_GLOBAL._GetVariable("wc_any")) |
Ejercicio activo. | |
string | _cEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) |
Código de empresa activa. | |
string | _cError_Message = "" |
Mensaje de error. | |
![]() | |
DatosAdicionalesBase | _oDatosAdicionales |
Propiedades | |
DateTime | _FechaFacturaInicial = DateTime.MinValue [get] |
Fecha factura para validaciones al salir del documento. | |
bool | _VeriFactu [get] |
Para saber si tenemos activo el Add-on de VeriFactu con territorio común. | |
AsientosFacturasVentaGenerador | _oAsientosFacturasVentaGenerador [get] |
Objeto generador de asientos de facturas venta obtenido a partir del objeto IAsientosFacturasGenerador. | |
string | _TBAI = string.Empty [get, set] |
Identificativo TBAI de la factura. | |
string | _QRTBAI = string.Empty [get, set] |
Valor que se usará para imprimir código QR en el documento. | |
string | _HusoHora = string.Empty [get, set] |
Huso horario. | |
string | _QRVERIFAC = string.Empty [get, set] |
Valor que se usará para imprimir código QR en el documento. | |
string | _Terminal = Convert.ToString(EW_GLOBAL._GetVariable("wc_terminal")) [get, set] |
Código de terminal. | |
string | _Firma = string.Empty [get, set] |
Firma de la factura. | |
string | _NumSerieFactura = string.Empty [get, set] |
string | _FechaOperacion = string.Empty [get, set] |
string | _FechaExpedFactura = string.Empty [get, set] |
decimal | _CuotaTotal = decimal.Zero [get, set] |
decimal | _ImporteTotal = decimal.Zero [get, set] |
string | _TipoFactura = string.Empty [get, set] |
string | _Encadenamiento = string.Empty [get, set] |
string | _HuellaEsvericer = string.Empty [get, set] |
string | _Huella = string.Empty [get, set] |
Guardará en formato JSON los siguientes datos: Serie de documento, número de documento, fecha de expedición, firma de documento, licencia TBAI del software, NIF empresa desarrolladora, Nombre del software, Versión del software y número de serie del dispositivo que ha certificado el documento. | |
string | _Huella_Ant = string.Empty [get, set] |
Guardará en formato JSON los datos de huella del documento anterior, valor del campo HUELLA del documento anterior. | |
string | _RutaFicheroXmlGenerado = string.Empty [get, set] |
Ruta al fichero XML generado. | |
DateTime? | _HoraCertificacion = null [get, set] |
Fecha/Hora en la que se inicia el proceso de generación del XML y la firma. | |
bool | _FacturaOrigenEsCertificableBorrador = false [get, set] |
Guarda si el origen de la certificación es una factura borrador, es decir, el nº de factura que entra en la extensión acaba en 'B'. | |
bool | _PropagarErrorMessage = true [get, set] |
Flag que marca si se ha de propagar el mensaje de error a capas superiores. Hay algún caso que no procede, por defecto sí. | |
string | _NombreClienteFinal = string.Empty [get, set] |
Nombre del cliente final que se ha llevado al XML y por lo cual irá al campo Nombre_Cli de la tabla ESTVERICER. | |
override DatosAdicionalesBase | _DatosAdicionales [get] |
Datos adicionales. | |
string | _Error_Message [get, set] |
Mensaje de error. | |
EstadoAEATModelos | _ModEstado = EstadoAEATModelos.Pendiente [get, set] |
Estado de envío (Pendiente, Generado, Enviado) | |
TipoEnvioModelos | _TipoEnvio = TipoEnvioModelos.Pendiente [get, set] |
Tipo de envío (Pendiente, Alta, Modificación, Baja, Nada) | |
string | _Borrador [get] |
Devuelve el número de borrador de la factura para utilizar en la capa visual de la factura. | |
bool | _Solo_Lectura_disabled [get, set] |
Para poder controlar el SoloLectura de la extensión desde fuera. | |
override int | _LongMaxNumeroSerieCertificada [get] |
Longitud máxima del número con serie cerfiticada. | |
object | FUNCTIONS_Documento [get] |
![]() | |
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. | |
![]() | |
string | _CampoLetra [get, set] |
Nombre del campo que corresponde a la Letra. | |
![]() | |
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 | |
![]() | |
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. | |
Definición en la línea 38 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Al abandonar el documento descargamos los datos de la instancia de _oDatosAdicionales.
Puede que llegue "tlSalirDocumento" y sea necesario realizar el Delete si no hay lineas
tbNoValidarDocumento | |
tlSalirDocumento |
Reimplementado de sage.addons.factucert.Negocio.Documentos.ExtensionBaseFactura.
Definición en la línea 1857 del archivo ExtensionFacturaVenta.cs.
|
inline |
toFechaFactura |
Definición en la línea 1904 del archivo ExtensionFacturaVenta.cs.
|
inline |
Cambiar el estado del documento a pendiente (1)
Definición en la línea 1400 del archivo ExtensionFacturaVenta.cs.
|
inline |
Cambiar el estado del documento a rechazado (5)
Definición en la línea 1391 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Cambio número de documento.
tcOldNumero | |
tcNewNumero |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2140 del archivo ExtensionFacturaVenta.cs.
|
inline |
Cambiar el documento a no certificado.
Definición en la línea 1408 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Contabilizar.
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 2022 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Realizamos el Delete de la información de la tabla FCFACTUVEN.
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 1516 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Validar si se puede borrar el documento.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 1534 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Validamos que el estado no sea aceptada.
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 1554 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Este método se ejecutará cuando se genere factura electrónica, se llama desde FirmaElectronica.cs de DocsVen, desde el método _AddonsCambiarXml().
Una vez se ha obtenido la estructura XML para generar el fichero XML pero aún no se ha generado el fichero, es decir, una vez se tenga la estrutura XML, se hayan añadido al XML todas las modificaciones que correspondan por plantilla de frae según cliente, y se hayan añadido todo los de Face2B, el control llega aquí.
Una vez hecho todo lo anterior, y justo antes de guardar la estructura del XML como fichero físico XML, se llama a esta extensión de los addons y al llegar aquí el addon de TICKETBAI coge el control sobre la estructura del XML y se añade el nodo ""InvoiceAdditionalInformation"" en el nodo Invoices/Invoice/AdditionalData. Se controla si no existe el nodo "AdditionalData" y caso de no existir, se crea, para después crear el nodo "InvoiceAdditionalInformation" colgando de éste. Si el nodo "AdditionalData" ya existe, se crea el nodo "InvoiceAdditionalInformation" debajo.
Si el nodo "InvoiceAdditionalInformation" ya existiese, se modifica su valor añadiendo espacio + el TBAICode.
oXml | Documento XML pasado por referencia que contiene la estructura XML que se generará en fichero XML en pasos posteriores, para que en este punto el Addon pueda hacer modificaciones al mismo. |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 2457 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Facturar albarán.
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2042 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Gestión del error de la facturación. Pasa por aquí cuando no puede facturar.
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2015 del archivo ExtensionFacturaVenta.cs.
|
inline |
Generar fichero XML de modificación de factura VERIFACTU.
toDatosModificablesVerifactu | Pasamos los datos que se han podido modificar de la factura. Los pasamos todos, tanto si el usuario los ha modificado en la edición presente de la pantalla de datos modificables como si no ha modificado nada. La generación del XML deberá utilizar todos estos datos que pasamos aquí, incondicionalmente. |
Definición en la línea 2675 del archivo ExtensionFacturaVenta.cs.
|
inlineprotected |
Definición en la línea 1383 del archivo ExtensionFacturaVenta.cs.
|
inline |
Devuelve si el albarán está en una factura certificada (enviada o no, da igual)
Implementa sage.addons.factucert.Negocio.Interficies.IExtensionBase.
Definición en la línea 1422 del archivo ExtensionFacturaVenta.cs.
|
inline |
Devuelve si el albarán está en una factura certificada enviada.
Definición en la línea 1431 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Load de la extensión.
Añadimos la imagen de Certificada y gestionamos la visibilida
tcEmpresa | Empresa |
tcNumero | Número de documento |
tcLetra | Serie del documento |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 1755 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
tcEmpresa | |
tcNumero | |
tcLetra |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 1736 del archivo ExtensionFacturaVenta.cs.
|
inline |
Recertificar una factura certificada con anterioridad (contabilizada y certificada), donde falló el envío por que no encontró el XML, o bien Hacienda rechazó la factura.
tcMensajeError | Mensaje de error, caso de producirse. |
Definición en la línea 1443 del archivo ExtensionFacturaVenta.cs.
|
inline |
Definición en la línea 1826 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Método para forzar un load de la extensión (PE-101355)
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 985 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2122 del archivo ExtensionFacturaVenta.cs.
|
inlinevirtual |
Al guardar el documento actualizamos la información de la instancia de _oDatosAdicionales.
tbForzarGuardarLineas |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 1926 del archivo ExtensionFacturaVenta.cs.
|
inline |
Este método presentará directamente el formulario para visualizar una factura anulada.
Definición en la línea 2543 del archivo ExtensionFacturaVenta.cs.
|
inline |
Definición en la línea 1844 del archivo ExtensionFacturaVenta.cs.
|
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.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 2003 del archivo ExtensionFacturaVenta.cs.
|
protected |
Ejercicio activo.
Definición en la línea 84 del archivo ExtensionFacturaVenta.cs.
|
protected |
Código de empresa activa.
Definición en la línea 90 del archivo ExtensionFacturaVenta.cs.
|
protected |
Mensaje de error.
Definición en la línea 339 del archivo ExtensionFacturaVenta.cs.
|
get |
Devuelve el número de borrador de la factura para utilizar en la capa visual de la factura.
Definición en la línea 355 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 172 del archivo ExtensionFacturaVenta.cs.
|
get |
Datos adicionales.
Implementa sage.addons.factucert.Negocio.Interficies.IExtensionBase.
Definición en la línea 297 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 175 del archivo ExtensionFacturaVenta.cs.
|
getset |
Mensaje de error.
Definición en la línea 319 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Guarda si el origen de la certificación es una factura borrador, es decir, el nº de factura que entra en la extensión acaba en 'B'.
Definición en la línea 215 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 171 del archivo ExtensionFacturaVenta.cs.
|
get |
Fecha factura para validaciones al salir del documento.
Definición en la línea 58 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 170 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Firma de la factura.
Se obtiene su valor después de generar el XML y firmarlo, y estará disponible para ser guardado su valor en FACTUCERT!FCFACTUVEN al final del proceso.
Definición en la línea 166 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Fecha/Hora en la que se inicia el proceso de generación del XML y la firma.
Definición en la línea 209 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Guardará en formato JSON los siguientes datos: Serie de documento, número de documento, fecha de expedición, firma de documento, licencia TBAI del software, NIF empresa desarrolladora, Nombre del software, Versión del software y número de serie del dispositivo que ha certificado el documento.
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!FCFACTUVEN al final del proceso.
Definición en la línea 187 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Guardará en formato JSON los datos de huella del documento anterior, valor del campo HUELLA del documento anterior.
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!FCFACTUVEN al final del proceso.
Definición en la línea 197 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 176 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Huso horario.
Definición en la línea 143 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 173 del archivo ExtensionFacturaVenta.cs.
|
getprotected |
Longitud máxima del número con serie cerfiticada.
Definición en la línea 1368 del archivo ExtensionFacturaVenta.cs.
|
getset |
Estado de envío (Pendiente, Generado, Enviado)
Definición en la línea 345 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Nombre del cliente final que se ha llevado al XML y por lo cual irá al campo Nombre_Cli de la tabla ESTVERICER.
Definición en la línea 226 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 169 del archivo ExtensionFacturaVenta.cs.
|
getprotected |
Objeto generador de asientos de facturas venta obtenido a partir del objeto IAsientosFacturasGenerador.
Definición en la línea 110 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Flag que marca si se ha de propagar el mensaje de error a capas superiores. Hay algún caso que no procede, por defecto sí.
Definición en la línea 221 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Valor que se usará para imprimir código QR en el documento.
Se obtiene su valor después de generar el XML y firmarlo, y estará disponible para ser guardado su valor en FACTUCERT!FCFACTUVEN al final del proceso.
Definición en la línea 138 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Valor que se usará para imprimir código QR en el documento.
Se obtiene su valor después de generar el XML y firmarlo, y estará disponible para ser guardado su valor en FACTUCERT!FCFACTUVEN al final del proceso.
Definición en la línea 152 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Ruta al fichero XML generado.
Definición en la línea 203 del archivo ExtensionFacturaVenta.cs.
|
getset |
Para poder controlar el SoloLectura de la extensión desde fuera.
Definición en la línea 369 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Identificativo TBAI de la factura.
Se obtiene su valor después de generar el XML y firmarlo, y estará disponible para ser guardado su valor en FACTUCERT!FCFACTUVEN al final del proceso.
Definición en la línea 128 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Código de terminal.
Definición en la línea 157 del archivo ExtensionFacturaVenta.cs.
|
getset |
Tipo de envío (Pendiente, Alta, Modificación, Baja, Nada)
Definición en la línea 350 del archivo ExtensionFacturaVenta.cs.
|
getsetprotected |
Definición en la línea 174 del archivo ExtensionFacturaVenta.cs.
|
getprotected |
Para saber si tenemos activo el Add-on de VeriFactu con territorio común.
Definición en la línea 95 del archivo ExtensionFacturaVenta.cs.
|
get |
Definición en la línea 1376 del archivo ExtensionFacturaVenta.cs.