Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docsven.FirmaElectronica

Factura electrónica. Más...

Estructuras de datos

class  Account
 cuenta Más...
 
class  AdditionalData
 Datos adicionales. Más...
 
class  AddressInSpain
 Dirección Nacional. Dirección en España. Más...
 
class  AdministrativeCentre
 Centro. Más...
 
class  AmountsWithheld
 Retenciones. Más...
 
class  Batch
 Batch. Más...
 
class  buyerCentres
 buyercentres Más...
 
class  BuyerParty
 Receptor. Datos básicos del fichero. Son comunes a la factura o facturas que se incluyen. Más...
 
class  centre
 centros (extensión faceB2B) Más...
 
class  Charge
 Cargo. Más...
 
class  ContactDetails
 Datos de contacto. Más...
 
class  Corrective
 Datos de rectificativas. Más...
 
class  DeliveryNote
 Información del albarán. Más...
 
class  DeliveryNotesReferences
 Referencias de albaranes. Más...
 
class  Discount
 descuento Más...
 
class  EntregasTipoIva
 Entregas a cuenta imputadas a factra. Más...
 
class  Extensions
 Extensiones. Podrán incorporarse nuevas definiciones estructuradas. Más...
 
class  FaceB2BExtension
 FaceB2BExtension. Más...
 
class  Facturae
 Factura electrònica. Más...
 
class  FileHeader
 Cabecera del fichero xml. Más...
 
class  GeneralDiscounts
 Descuentos sobre el Total Importe Bruto. Más...
 
class  Individual
 Persona física. Más...
 
class  Installment
 Vencimiento. Más...
 
class  Invoice
 Conjunto de facturas que contiene el fichero. Más...
 
class  InvoiceHeader
 Cabecera de factura. Más...
 
class  InvoiceIssueData
 Datos de la emisión de la factura. Más...
 
class  InvoiceLine
 Lineas de detalle de la factura. Más...
 
class  Invoices
 Factures. Más...
 
class  InvoiceTotals
 Totales de factura. Más...
 
class  LegalEntity
 Persona jurídica y otras. Más...
 
class  LegalLiterals
 Literales legales. Más...
 
class  OverseasAddress
 Dirección en el extranjero. Más...
 
class  Parties
 Sujetos - Datos del emisor y receptor de la factura. Más...
 
class  PaymentInKind
 Pagos en especie. Más...
 
class  PaymentOnAccount
 Entrega a cuenta (de albaranes que componen la factura, no facturadas) Más...
 
class  PublicSectorInformation
 PublicSectorInformation (fb2b) Más...
 
class  receiverAdministrativeCentre
 receiverAdministrativeCentre (fb2b) Más...
 
class  RegistrationData
 RegistrationData. Más...
 
class  ReimbursableExpenses
 Suplidos. Más...
 
class  SellerParty
 Emisor. Datos básicos del fichero. Son comunes a la factura o facturas que se incluyen. Más...
 
class  Tax
 Impuesto. Más...
 
class  TaxesWithheld
 Impuestos retenidos. Más...
 
class  TaxIdentification
 Identificación fiscal. Más...
 
class  TaxPeriod
 Periodo de rectificativas. Período natural en el que se produjeron los efectos fiscales de la factura a rectificar; y, por lo tanto, se tributó, y que ahora, es objeto de rectificación. ISO 8601:2004. Más...
 
class  Total
 Importe. Más...
 

Métodos públicos

delegate void _Error_Message_After_Handler (string tcMissatge)
 mensaje error
 
delegate void _OnProcessChangedHandler (int lnContProcess, int lnContMax, string tcTexto, String tcTextoTextBox)
 Controlar el progreso.
 
 FirmaElectronica ()
 constructor
 
 FirmaElectronica (ewDocVentaFRA toFactura)
 passem la factura que volem firmar
 
 FirmaElectronica (ewDocVentaFRA toFactura, bool tbAsistente, string tcPlantilla)
 Constructor.
 
bool _PermiteGenerarFrae ()
 Devuelve true si se puede generar factura electrónica de la factura actual, false caso contrario.
 
string _Generar_XML ()
 retorna la ruta de l'xml, si es blanc es q hi ha hagut algun problema
 
bool _SeleccionarPlantilla ()
 Indica que tenemos que seleccionar la plantilla.
 
bool _ExisteCertificadoEmpresa ()
 Nos indica si existe el certificado configurado.
 

Métodos públicos estáticos

static DataTable _GetCertificatesTable (List< X509Certificate2 > tlstCertificates)
 Tabla de certificados.
 

Atributos protegidos

FormatoFE _cVersion = FormatoFE.SinFormato
 formato factura electronica
 
PlataformaFE _cPlataforma = PlataformaFE.SinPlataforma
 plataforma factura electronica
 
bool _lXsig = false
 extension .xsig
 
string _cNombreCertificado = string.Empty
 Nombre certificado.
 

Propiedades

string _Error_Message [get, set]
 Mensaje error.
 

Eventos

_Error_Message_After_Handler _Error_Message_After
 Mensaje error.
 
_OnProcessChangedHandler _OnProcessChanged
 Controlar el progreso.
 

Descripción detallada

Factura electrónica.

Etiquetas importantes:

TotalGrossAmount: suma de las lineas normales del documento (que no sean suplidos) + suma de las lineas virtuales que se añadan (p.e. portes antes de pronto pago cuando van incluidos en el pronto pago). No se incluye la suma del punto verde lineal.

TotalGeneralDiscounts: total descuento pronto pago, y la suma de la base imponible de las entregas a cuenta clientes facturadas que se imputen a la factura.

TotalGeneralSurCharges: van aparte del pronto pago (el cálculo del pronto pago no les afecta) y imputan a las bases de IVA. En este concepto se incluyen el acumulado total del punto verde lineal, los portes si no estan contemplados en el pronto pago (portes después de pronto pago).

TotalGrossAmountBeforeTaxes: TotalGrossAmount - TotalGeneralDiscounts + TotalGeneralSurCharges . Seria la suma de bases imponibles de lo tipos de IVA del pie del documento. No está incluido en este campo el importe del recargo financiero que Sage50 muestra como base + tipo de IVA al 0%.

TotalTaxOutuputs: suma de impuestos (IVA+RECARGO).

TotalTaxesWithHeld: suma de impuestos retenidos (importe de retención fiscal).

InvoiceTotal: TotalGrossAmountBeforeTaxes + TotalTaxOutuputs - TotalTaxesWithHeld.

PaymentsOnAccount: diferentes entregas a cuenta realizadas en los albaranes de la factura.

TotalOutStandingAmount: InvoiceTotal - suma entregas a cuenta albaranes de la factura (introducidas en PaymentsOnAccount).

TotalReimbursableExpenses: total de suplidos.

TotalFinancialExpenses: gastos financieros.

PaymentInKindAmount: pagos en especie.

AmountsWithHeld: retención no fiscal.

TotalExecutableAmount: TotalOutStandingAmount + TotalReimbursableExpenses + TotalFinancialExpenses - AmountsWithHeld - PaymentInKindAmount

Definición en la línea 148 del archivo FirmaElectronica.cs.

Documentación de constructores y destructores

◆ FirmaElectronica() [1/3]

sage.ew.docsven.FirmaElectronica.FirmaElectronica ( )
inline

constructor

Definición en la línea 397 del archivo FirmaElectronica.cs.

◆ FirmaElectronica() [2/3]

sage.ew.docsven.FirmaElectronica.FirmaElectronica ( ewDocVentaFRA toFactura)
inline

passem la factura que volem firmar

Parámetros
toFactura

Definición en la línea 408 del archivo FirmaElectronica.cs.

◆ FirmaElectronica() [3/3]

sage.ew.docsven.FirmaElectronica.FirmaElectronica ( ewDocVentaFRA toFactura,
bool tbAsistente,
string tcPlantilla )
inline

Constructor.

Parámetros
toFactura
tbAsistente
tcPlantilla

Definición en la línea 421 del archivo FirmaElectronica.cs.

Documentación de funciones miembro

◆ _Error_Message_After_Handler()

delegate void sage.ew.docsven.FirmaElectronica._Error_Message_After_Handler ( string tcMissatge)

mensaje error

Parámetros
tcMissatge

◆ _ExisteCertificadoEmpresa()

bool sage.ew.docsven.FirmaElectronica._ExisteCertificadoEmpresa ( )
inline

Nos indica si existe el certificado configurado.

Devuelve

Definición en la línea 1795 del archivo FirmaElectronica.cs.

◆ _Generar_XML()

string sage.ew.docsven.FirmaElectronica._Generar_XML ( )
inline

retorna la ruta de l'xml, si es blanc es q hi ha hagut algun problema

Devuelve

Definición en la línea 462 del archivo FirmaElectronica.cs.

◆ _GetCertificatesTable()

static DataTable sage.ew.docsven.FirmaElectronica._GetCertificatesTable ( List< X509Certificate2 > tlstCertificates)
inlinestatic

Tabla de certificados.

Parámetros
tlstCertificates
Devuelve

Definición en la línea 2180 del archivo FirmaElectronica.cs.

◆ _OnProcessChangedHandler()

delegate void sage.ew.docsven.FirmaElectronica._OnProcessChangedHandler ( int lnContProcess,
int lnContMax,
string tcTexto,
String tcTextoTextBox )

Controlar el progreso.

Parámetros
lnContProcess
lnContMax
tcTexto
tcTextoTextBox

◆ _PermiteGenerarFrae()

bool sage.ew.docsven.FirmaElectronica._PermiteGenerarFrae ( )
inline

Devuelve true si se puede generar factura electrónica de la factura actual, false caso contrario.

Devuelve

Definición en la línea 445 del archivo FirmaElectronica.cs.

◆ _SeleccionarPlantilla()

bool sage.ew.docsven.FirmaElectronica._SeleccionarPlantilla ( )
inline

Indica que tenemos que seleccionar la plantilla.

Devuelve

Definición en la línea 1786 del archivo FirmaElectronica.cs.

Documentación de campos

◆ _cNombreCertificado

string sage.ew.docsven.FirmaElectronica._cNombreCertificado = string.Empty
protected

Nombre certificado.

Definición en la línea 257 del archivo FirmaElectronica.cs.

◆ _cPlataforma

PlataformaFE sage.ew.docsven.FirmaElectronica._cPlataforma = PlataformaFE.SinPlataforma
protected

plataforma factura electronica

Definición en la línea 249 del archivo FirmaElectronica.cs.

◆ _cVersion

FormatoFE sage.ew.docsven.FirmaElectronica._cVersion = FormatoFE.SinFormato
protected

formato factura electronica

Definición en la línea 245 del archivo FirmaElectronica.cs.

◆ _lXsig

bool sage.ew.docsven.FirmaElectronica._lXsig = false
protected

extension .xsig

Definición en la línea 253 del archivo FirmaElectronica.cs.

Documentación de propiedades

◆ _Error_Message

string sage.ew.docsven.FirmaElectronica._Error_Message
getset

Mensaje error.

Definición en la línea 349 del archivo FirmaElectronica.cs.

Documentación de eventos

◆ _Error_Message_After

_Error_Message_After_Handler sage.ew.docsven.FirmaElectronica._Error_Message_After

Mensaje error.

Definición en la línea 374 del archivo FirmaElectronica.cs.

◆ _OnProcessChanged

_OnProcessChangedHandler sage.ew.docsven.FirmaElectronica._OnProcessChanged

Controlar el progreso.

Definición en la línea 388 del archivo FirmaElectronica.cs.


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