Endpoint para emitir una nota débito electrónica al Ministerio de Hacienda

Este endpoint permite emitir una nota débito electrónica al Ministerio de Hacienda

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Objeto con la información de la nota débito electrónica

currency
object

Moneda aplicable a la Nota de Débito Electrónica. Si no se incluye, se utilizará CRC (Colones) como moneda predeterminada.

header
object
required

Estructura de la cabecera de una Nota de Débito Electrónica

sender
object

Objeto con la información de la empresa que se usara en el comprobante electrónico. Diferente a la empresa principal

receiver
object

Objeto con la información de quien recibe la Nota de Débito Electrónica

itemDetails
array of objects
length ≤ 1000

Array compuesto por objetos que representan cada línea de detalle de la mercancía o servicio prestado en la Nota de Débito Electrónica. Es de carácter obligatorio, excepto cuando se utilice el nodo de Otros Cargos y se seleccione el código 04, 08, 09 y 10 de la nota 16 en el campo Tipo de documento otros cargos y no cuente con una línea de servicio o producto.

itemDetails
otherCharges
array of objects
length between 1 and 15

Array compuesto por objetos en los que se pueden incluir los otros cargos de la Nota de Débito Electrónica. Máximo 15 por documento.

otherCharges

Objeto que representa un cargo adicional en la Nota Débito Electrónica.

string
enum
required
length between 2 and 2

Tipo de documento otros cargos. Ver códigos en la tabla "Tipo de otros cargos". Entero de 2 posiciones.

string
length between 5 and 100

Tipo de documento OTRO. Será obligatorio en caso de utilizar el código 99 de "Otros" en el elemento documentType. Deberá contener mínimo 5 caracteres y un máximo de 100.

identification
object

Identificación de un Tercero en la Nota de Débito Electrónica. Será de condición obligatoria, cuando se seleccione en "tipo de documento" el código 04.

string
length between 5 and 100

Nombre o razón social del Tercero. Será de condición obligatoria, cuando se seleccione en "identificationType" el código 04. Deberá contener mínimo 5 caracteres y un máximo de 100.

string
required
length ≤ 160

Detalle otros cargos. Deberá un máximo de 160.

string
length between 1 and 10
^[0-9]{1,4}\.[0-9]{1,5}$

En el caso que el cargo posea un porcentaje o monto para su cálculo se debe de indicar el mismo. Debe de expresarse el porcentaje como número entero (Ejemplo: la tarifa del 13% se debe de reflejar como 13, la tarifa del 1% como 1, o bien la tarifa del 0.5% como 0.5). Compuesto por 4 enteros y 5 decimales.

string
required
length between 1 and 19
^[0-9]{1,13}(\.[0-9]{1,5})?$

Monto del cargo. Deberá de contener un valor mayor a "cero". Caso contrario se rechazará el comprobante. Compuesto por 13 enteros y 5 decimales.

totals
object
required

Objeto con la información de los totales de la Nota de Débito Electrónica

referenceDocuments
array of objects
required
length ≤ 10

Documentos de referencia de la nota débito electrónica (ND).

referenceDocuments*
others
object

Objeto que contiene cualquier otra información asociada al documento electrónico en cuestión.

Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json