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 Más... | |
delegate void | _OnProcessChangedHandler (int lnContProcess, int lnContMax, string tcTexto, String tcTextoTextBox) |
Controlar el progreso Más... | |
FirmaElectronica () | |
constructor Más... | |
FirmaElectronica (ewDocVentaFRA toFactura) | |
passem la factura que volem firmar Más... | |
FirmaElectronica (ewDocVentaFRA toFactura, bool tbAsistente, string tcPlantilla) | |
Constructor Más... | |
bool | _PermiteGenerarFrae () |
Devuelve true si se puede generar factura electrónica de la factura actual, false caso contrario. Más... | |
string | _Generar_XML () |
retorna la ruta de l'xml, si es blanc es q hi ha hagut algun problema Más... | |
bool | _SeleccionarPlantilla () |
Indica que tenemos que seleccionar la plantilla Más... | |
bool | _ExisteCertificadoEmpresa () |
Nos indica si existe el certificado configurado Más... | |
Métodos públicos estáticos | |
static DataTable | _GetCertificatesTable (List< X509Certificate2 > tlstCertificates) |
Tabla de certificados Más... | |
Atributos protegidos | |
FormatoFE | _cVersion = FormatoFE.SinFormato |
formato factura electronica Más... | |
PlataformaFE | _cPlataforma = PlataformaFE.SinPlataforma |
plataforma factura electronica Más... | |
bool | _lXsig = false |
extension .xsig Más... | |
string | _cNombreCertificado = string.Empty |
Nombre certificado Más... | |
Propiedades | |
string | _Error_Message [get, set] |
Mensaje error Más... | |
Eventos | |
_Error_Message_After_Handler | _Error_Message_After |
Mensaje error Más... | |
_OnProcessChangedHandler | _OnProcessChanged |
Controlar el progreso Más... | |
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.
|
inline |
constructor
Definición en la línea 397 del archivo FirmaElectronica.cs.
|
inline |
passem la factura que volem firmar
toFactura |
Definición en la línea 408 del archivo FirmaElectronica.cs.
|
inline |
Constructor
toFactura | |
tbAsistente | |
tcPlantilla |
Definición en la línea 421 del archivo FirmaElectronica.cs.
delegate void sage.ew.docsven.FirmaElectronica._Error_Message_After_Handler | ( | string | tcMissatge | ) |
mensaje error
tcMissatge |
|
inline |
Nos indica si existe el certificado configurado
Definición en la línea 1757 del archivo FirmaElectronica.cs.
|
inline |
retorna la ruta de l'xml, si es blanc es q hi ha hagut algun problema
Definición en la línea 462 del archivo FirmaElectronica.cs.
|
inlinestatic |
Tabla de certificados
tlstCertificates |
Definición en la línea 2142 del archivo FirmaElectronica.cs.
delegate void sage.ew.docsven.FirmaElectronica._OnProcessChangedHandler | ( | int | lnContProcess, |
int | lnContMax, | ||
string | tcTexto, | ||
String | tcTextoTextBox | ||
) |
Controlar el progreso
lnContProcess | |
lnContMax | |
tcTexto | |
tcTextoTextBox |
|
inline |
Devuelve true si se puede generar factura electrónica de la factura actual, false caso contrario.
Definición en la línea 445 del archivo FirmaElectronica.cs.
|
inline |
Indica que tenemos que seleccionar la plantilla
Definición en la línea 1748 del archivo FirmaElectronica.cs.
|
protected |
Nombre certificado
Definición en la línea 257 del archivo FirmaElectronica.cs.
|
protected |
plataforma factura electronica
Definición en la línea 249 del archivo FirmaElectronica.cs.
|
protected |
formato factura electronica
Definición en la línea 245 del archivo FirmaElectronica.cs.
|
protected |
extension .xsig
Definición en la línea 253 del archivo FirmaElectronica.cs.
|
getset |
Mensaje error
Definición en la línea 350 del archivo FirmaElectronica.cs.
_Error_Message_After_Handler sage.ew.docsven.FirmaElectronica._Error_Message_After |
Mensaje error
Definición en la línea 374 del archivo FirmaElectronica.cs.
_OnProcessChangedHandler sage.ew.docsven.FirmaElectronica._OnProcessChanged |
Controlar el progreso
Definición en la línea 388 del archivo FirmaElectronica.cs.