Download Purchase
Este punto de entrada permite descargar una factura de compra B2B concreta a partir de su externalReference.
Llamada
El dato necesario para esta entrada es la referencia externa de la factura de compra.
Resultado
El resultado será un objeto de tipo PurchaseInvoice que contendrá la siguiente información:
SeriesNumber: Serie y número de la factura.DateAndTime: Fecha de expedición de la factura.Seller: Emisor de la factura.Buyer: Destinatario de la factura.TransactionDate: Fecha en la que se ha realizado la operación siempre que sea diferente a la fecha de expedición.IsSimplifiedSubstitution: Indicativo de si es tipo factura F3.ThirdParty: Datos del tercero que expide la factura.IsIssuedByThirdParties: Indicativo de si la factura es expedida materialmente por un tercero, porque lo emite otro en nombre del obligado tributario.IsIssuedByRecipients: Indicativo de si la factura ha sido expedida por el destinatario.IsCorrective: Indicativo de si es tipo factura R1 a R5.CorrectiveKey: Indicativo de tipo factura R1 a R5.CorrectiveType: Tipo de factura correctiva.Correctives: Lista de facturas a sustituir o rectificar.Description: Descripción del objeto de la factura.TotalTaxBase: Base imponible total.TotalTaxes: Importe total de la cuota (sumatorio de la Cuota Repercutida y Cuota de Recargo de Equivalencia).Total: Importe total de la factura.Retention: Importe de retención.Details: Detalle de elementos de la factura.TaxableBases: Desglose de conceptos de impuestos.Properties: Propiedades.FeeDiscounts: Descuentos en tarifas.Advance: Importe de pago adelantado.Pay: Pago.AdditionalData: Datos adicionales.Withholdings: Lista de retenciones.
{
"SeriesNumber": "string",
"DateAndTime": "datetime",
"Seller": {},
"Buyer": {},
"TransactionDate": "datetime",
"IsSimplifiedSubstitution": boolean,
"ThirdParty": {},
"IsIssuedByThirdParties": boolean,
"IsIssuedByRecipients": boolean,
"IsCorrective": boolean,
"CorrectiveKey": integer,
"CorrectiveType": integer,
"Correctives": [],
"Description": "string",
"TotalTaxBase": decimal,
"TotalTaxes": decimal,
"Total": decimal,
"Retention": decimal,
"Details": [],
"TaxableBases": [],
"Properties": [],
"FeeDiscounts": [],
"Advance": decimal,
"Pay": {},
"AdditionalData": {},
"Withholdings": []
}