Facturación
Validar una factura sin emitirla
const url = 'https://api.timbro.do/v1/invoices/preview';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"additionalInformation":{"referenceNumber":"example","shipment":{"containerNumber":"example","deliveryNoteNumber":"example","driver":"example","grossWeight":"example","grossWeightUnit":"example","netWeight":"example","netWeightUnit":"example","packageCount":"example","packageUnit":"example","packageVolume":"example","route":"example","shipmentDate":"example","shipmentNumber":"example","transportDocumentNumber":"example","transportZone":"example","vehicleFiche":"example","vehiclePlate":"example","volumeUnit":"example"}},"buyer":{"address":"example","deliveryPhone":"example","email":"example","legalName":"example","taxId":"example"},"currency":"DOP","exchangeRate":{"rate":"example"},"expectedTotals":{"fiscal":{"net":"example","tax":"example","total":"example"},"net":"example","nonBillable":"example","tax":"example","total":"example"},"incomeType":"01","invoiceReference":"example","items":[{"additionalDescription":"example","adjustments":{"discounts":[{"amount":"example","kind":"fixed_amount"}],"surcharges":[{"amount":"example","kind":"fixed_amount"}]},"description":"example","id":"example","itemCodes":[{"code":"example","typeCode":"example"}],"kind":"good","legalTip":true,"quantity":"example","tax":{"included":true,"kind":"itbis_18"},"unit":"barrel","unitPrice":"example"}],"numbering":{"eNcf":"example","sequenceExpiresOn":"example"},"paymentTerms":{"allocations":[{"amount":"example","method":"cash"}],"paymentAccount":{"accountNumber":"example","bankName":"example"},"type":"immediate"},"pdfLayout":"a4","referenceInformation":{"attribution":{"fiscalOperationId":"example","kind":"internal_operation"},"fiscalNumber":"example","issuedOn":"2026-04-15","modificationCode":"4"},"source":{"id":"example","version":"example"},"type":"E31"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.timbro.do/v1/invoices/preview \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "additionalInformation": { "referenceNumber": "example", "shipment": { "containerNumber": "example", "deliveryNoteNumber": "example", "driver": "example", "grossWeight": "example", "grossWeightUnit": "example", "netWeight": "example", "netWeightUnit": "example", "packageCount": "example", "packageUnit": "example", "packageVolume": "example", "route": "example", "shipmentDate": "example", "shipmentNumber": "example", "transportDocumentNumber": "example", "transportZone": "example", "vehicleFiche": "example", "vehiclePlate": "example", "volumeUnit": "example" } }, "buyer": { "address": "example", "deliveryPhone": "example", "email": "example", "legalName": "example", "taxId": "example" }, "currency": "DOP", "exchangeRate": { "rate": "example" }, "expectedTotals": { "fiscal": { "net": "example", "tax": "example", "total": "example" }, "net": "example", "nonBillable": "example", "tax": "example", "total": "example" }, "incomeType": "01", "invoiceReference": "example", "items": [ { "additionalDescription": "example", "adjustments": { "discounts": [ { "amount": "example", "kind": "fixed_amount" } ], "surcharges": [ { "amount": "example", "kind": "fixed_amount" } ] }, "description": "example", "id": "example", "itemCodes": [ { "code": "example", "typeCode": "example" } ], "kind": "good", "legalTip": true, "quantity": "example", "tax": { "included": true, "kind": "itbis_18" }, "unit": "barrel", "unitPrice": "example" } ], "numbering": { "eNcf": "example", "sequenceExpiresOn": "example" }, "paymentTerms": { "allocations": [ { "amount": "example", "method": "cash" } ], "paymentAccount": { "accountNumber": "example", "bankName": "example" }, "type": "immediate" }, "pdfLayout": "a4", "referenceInformation": { "attribution": { "fiscalOperationId": "example", "kind": "internal_operation" }, "fiscalNumber": "example", "issuedOn": "2026-04-15", "modificationCode": "4" }, "source": { "id": "example", "version": "example" }, "type": "E31" }'Autenticación
Sección titulada «Autenticación»Cuerpo de la solicitudobligatorio
Sección titulada «Cuerpo de la solicitudobligatorio»object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
object
object
object
object
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
object
Campos opcionales
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
Un artículo de tipo 47. incomeTaxWithheld se expresa en DOP cualquiera que sea la moneda de la factura.
object
Indica si una línea Source describe un bien o un servicio.
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
object
object
Campos opcionales
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
object
object
Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.
Una fecha calendario en formato ISO 8601 de la API pública.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
La factura que Timbro emitió y que esta nota modifica. La nota toma su comprador de esa factura.
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Un documento emitido fuera de Timbro que una nota legal modifica.
fiscalNumber es el e-NCF original (E, los dos dígitos del tipo y diez dígitos) o el NCF en papel
(B y diez dígitos, o A o P y dieciocho dígitos). issuerTaxId es el RNC Otro
Contribuyente de la DGII y aplica solo cuando el original se emitió con un RNC distinto al de la
nota, por ejemplo tras una fusión o escisión. buyer es el comprador del original y puedes omitirlo
para un documento de consumidor anónimo. total es el total del original y es obligatorio cuando el
original es un e-CF tipo 32, porque la DGII exige la identidad del comprador en una nota contra un
tipo 32 de DOP 250,000.00 o más.
object
Una fecha calendario en formato ISO 8601 de la API pública.
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
Un medio de pago y su importe, ambos en DOP, cualquiera que sea la moneda de la factura. Las asignaciones suman el total en DOP.
object
Métodos de pago identificados por nombre, cuyos códigos oficiales pertenecen a fiscal-document.
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
La factura que Timbro emitió y que esta nota modifica. La nota toma su comprador de esa factura.
object
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Un documento emitido fuera de Timbro que una nota legal modifica.
fiscalNumber es el e-NCF original (E, los dos dígitos del tipo y diez dígitos) o el NCF en papel
(B y diez dígitos, o A o P y dieciocho dígitos). issuerTaxId es el RNC Otro
Contribuyente de la DGII y aplica solo cuando el original se emitió con un RNC distinto al de la
nota, por ejemplo tras una fusión o escisión. buyer es el comprador del original y puedes omitirlo
para un documento de consumidor anónimo. total es el total del original y es obligatorio cuando el
original es un e-CF tipo 32, porque la DGII exige la identidad del comprador en una nota contra un
tipo 32 de DOP 250,000.00 o más.
object
Una fecha calendario en formato ISO 8601 de la API pública.
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
object
Indica si una línea Source describe un bien o un servicio.
object
object
object
object
object
Una unidad de medida del e-CF de la DGII: un nombre legible en minúsculas en la API de Source y de Invoice, y el código numérico oficial del catálogo en los documentos fiscales.
Descuentos y recargos por línea, separados de los ajustes del documento.
object
object
object
Una fecha calendario en formato ISO 8601 de la API pública.
object
Campos opcionales
object
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Importes contables en DOP que se contrastan con MontoTotal del e-CF y sus componentes.
object
object
object
El único campo para enviar la referencia del sistema de origen, con un máximo de 128 caracteres.
Respuestas
Sección titulada «Respuestas»Respuesta predeterminada
Campos y códigos de la respuesta
object
object
Totales de una factura en la moneda en que se expresa su precio. total equivale al total del precio.
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
object
Un problema público estable del documento, guardado para una admisión rechazada.
object
object
Totales de una factura en la moneda en que se expresa su precio. total equivale al total del precio.
object
La tasa de cambio registrada: pesos dominicanos por cada unidad de la moneda de la factura.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
No se pudo entender la solicitud.
Ejemplo
{ "type": "about:blank", "title": "No se pudo entender la solicitud.", "status": 400, "code": "parameter_missing", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
La credencial falta, tiene un formato incorrecto o ya no es válida.
Ejemplo
{ "type": "about:blank", "title": "La credencial falta, tiene un formato incorrecto o ya no es válida.", "status": 401, "code": "api_key_missing", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
La credencial es válida, pero no tiene permiso para realizar esta operación.
Ejemplo
{ "type": "about:blank", "title": "La credencial es válida, pero no tiene permiso para realizar esta operación.", "status": 403, "code": "operation_not_permitted", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
La solicitud entra en conflicto con el estado actual del recurso o con una solicitud anterior que usó la misma clave de idempotencia (Idempotency-Key).
Ejemplo
{ "type": "about:blank", "title": "La solicitud entra en conflicto con el estado actual del recurso o con una solicitud anterior que usó la misma clave de idempotencia (`Idempotency-Key`).", "status": 409, "code": "webhook_endpoint_deleted", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
El cuerpo de la solicitud es más grande de lo que acepta este endpoint.
Ejemplo
{ "type": "about:blank", "title": "El cuerpo de la solicitud es más grande de lo que acepta este endpoint.", "status": 413, "code": "request_body_too_large", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
El cuerpo de la solicitud tiene un tipo de contenido que este endpoint no acepta.
Ejemplo
{ "type": "about:blank", "title": "El cuerpo de la solicitud tiene un tipo de contenido que este endpoint no acepta.", "status": 415, "code": "unsupported_media_type", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
La solicitud no pudo completarse. Recupera el resultado con la referencia guardada o repite la solicitud con la misma clave de idempotencia.
Ejemplo
{ "type": "about:blank", "title": "La solicitud no pudo completarse. Recupera el resultado con la referencia guardada o repite la solicitud con la misma clave de idempotencia.", "status": 500, "code": "internal_error", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
Un servicio requerido no está disponible temporalmente. Inténtalo de nuevo con la misma referencia o la misma clave de idempotencia.
Ejemplo
{ "type": "about:blank", "title": "Un servicio requerido no está disponible temporalmente. Inténtalo de nuevo con la misma referencia o la misma clave de idempotencia.", "status": 503, "code": "integration_authorization_unavailable", "requestId": "request_000000000000000000000001"}Campos y códigos de la respuesta
Detalles de problema RFC 9457. Cada fallo de esta API es uno de estos objetos y cada operación limita code al subconjunto que puede emitir.
object
Código estable legible por máquinas. Toma decisiones con este código, nunca con title.
Campos opcionales
Solo aparece si la solicitud rechazada produjo una operación fiscal.
Solo aparece cuando las reglas oficiales de emisión rechazan la emisión.
Solo aparece cuando el rechazo señala un valor incluido en la solicitud.
Un problema público estable del documento, guardado para una admisión rechazada.
object
Cabeceras
Sección titulada «Cabeceras»Identifica esta solicitud. Indícalo cuando contactes a soporte.
Segundos que debes esperar antes de repetir esta solicitud o volver a consultar el recurso.