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. | |
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 1795 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 2180 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 1786 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 349 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.