ISW API GatewayDocumentación para desarrolladores · ILETSOFT
Estás en: Documentación › Facturación › Obtener una factura

Obtener una factura

Parámetros que acepta este endpoint y campos que devuelve.

GET/v1/invoices/{id}

Permiso necesario en la clave: invoices:read (o *).

Parámetros de ruta

NombreTipoObligatorioQué esEjemplo
{id}número enteroSíIdentificador numérico del registro, el campo «id» que devuelve el listado.32

Parámetros de consulta

Este endpoint no admite filtros.

Campos de la respuesta

CampoTipoQué contiene
idnúmero enteroIdentificador interno del documento.
reftextoNúmero visible del documento.
statustexto (lista)draft, validated, sent, accepted, rejected, billed o cancelled.
datefecha AAAA-MM-DDFecha del documento (AAAA-MM-DD).
validated_onfecha AAAA-MM-DDFecha de validación.
due_datefecha AAAA-MM-DDVencimiento. Es null si el taller no lo informa.
customer.idnúmero enteroCliente: identificador.
customer.codetextoCliente: código.
customer.nametextoCliente: nombre o razón social.
customer.tax_idtextoCliente: NIF / CIF.
vehicle_idnúmero enteroVehículo, si lo hay.
work_order_idnúmero enteroOrden de trabajo, si la hay.
origin_idnúmero enteroDocumento del que procede (por ejemplo, el presupuesto).
origin_typetexto (lista)Tipo del documento de origen: quote, proforma o invoice.
origin_reftextoNúmero visible del documento de origen.
currencytextoMoneda.
tax_typetextoImpuesto del taller: IVA, IGIC o IPSI. Null si no está configurado.
total_netnúmeroBase imponible.
total_taxnúmeroImporte del impuesto (IVA, IGIC o IPSI según tax_type).
total_grossnúmeroTotal con impuestos.
discount_percentnúmeroDescuento en %.
discount_amountnúmeroDescuento en importe.
tax_breakdown[].ratenúmeroDesglose: tipo impositivo en %.
tax_breakdown[].basenúmeroDesglose: base de ese tipo.
tax_breakdown[].taxnúmeroDesglose: cuota de ese tipo.
notestextoObservaciones públicas del documento.
created_atfecha y hora ISO 8601Alta. Fecha y hora ISO 8601 en UTC.
updated_atfecha y hora ISO 8601Última modificación. Fecha y hora ISO 8601 en UTC.
payment_statustexto (lista)pending, partial, paid, refund_pending o cancelled.
amount_paidnúmeroImporte cobrado.
amount_duenúmeroImporte pendiente de cobro.
verifactu_statustextoEstado del envío a la AEAT (Verifactu). Null si no aplica.
rectification.rectifies_invoice_idnúmero enteroSolo en rectificativas: factura que rectifica.
rectification.typetextoSolo en rectificativas: tipo de rectificación.
rectification.aeat_reason_codetextoSolo en rectificativas: código de motivo AEAT.
rectification.reasontextoSolo en rectificativas: motivo.
lines[].idnúmero enteroLínea: identificador.
lines[].positionnúmero enteroLínea: orden.
lines[].typetextoLínea: tipo (mano_obra, recambio…).
lines[].descriptiontextoLínea: descripción.
lines[].quantitynúmeroLínea: cantidad.
lines[].unit_pricenúmeroLínea: precio unitario sin impuestos.
lines[].discount_percentnúmeroLínea: descuento en %.
lines[].tax_ratenúmeroLínea: tipo impositivo en %.
lines[].total_netnúmeroLínea: base.
lines[].total_taxnúmeroLínea: impuesto.
lines[].total_grossnúmeroLínea: total.
lines[].product_idnúmero enteroLínea: producto del catálogo, si lo hay.