HomeDocumentaciónAPI EndpointsNovedades
Log In
API Endpoints

Compras (41)

Descubre esta petición JSON preconfigurada que puedes utilizar directamente para acceder a nuestros endpoints de API. Estas peticiones te permiten emitir documentos electrónicos de forma rápida y sencilla. Además, puedes personalizar la información en el JSON según tus necesidades, proporcionando tus propios valores para adaptarlas a tus requerimientos específicos.

Ejemplo de compra de productos.

{
  "idDoc": {
    "encf":"E410000000000",
    "sequenceDueDate": "2025-12-31",
    "taxAmountIndicator": 0,
    "paymentType": 2,
    "paymentDeadline": "2023-09-30",
    "paymentTerm": "1  mes",
    "paymentFormsTable": [
      {
        "paymentMethod": 1,
        "paymentAmount": 50
      },
      {
        "paymentMethod": 4,
        "paymentAmount": 150
      }
    ],
    "paymentAccountType": "CT",
    "paymentAccountNumber": "1254545-45458-64645",
    "bankPayment": "Banco Popular"
  },
    "sender": {
    "rnc": 132109122,
    "companyName": "Mi Razón Social SRL",
    "tradename": "Mi Nombre Comercial que va en el campo Nombre Comercial",
    "branchOffice": "Santo Domingo Este",
    "address": "C Luis Lembert Esq. Dr. Heriberto Pieter Plaza Hache. 10123",
    "municipality": "010101",
    "province": "010000",
    "phoneNumber": [
      "809-465-6799",
      "809-456-5646",
      "809-431-4489"
    ],
    "mail": "[email protected]",
    "webSite": "www.empresadecontacto.com",
    "economicActivity": "Descripción de la actividad comercial de mi empresa que acepta solo 100 caracteres, hasta ahora no s",
    "internalInvoiceNumber": 4548,
    "internalOrderNumber": 1234548648,
    "additionalInformationIssuer": "Al aceptar nuestros servicios de reparación de computadoras, el cliente acuerda cumplir con los términos y condiciones establecidos en este documento. Los costos, plazos de pago y limitaciones de responsabilidad se detallan en la factura de venta.",
    "stampDate": "2023-08-11"
  },
    "buyer": {
    "rnc": "00305985365",
    "companyName": "Proveedor Informal de Prueba",
    "contact": "Carlos Gomez Estrada, Teléfono 809-456-87-98",
    "mail": "[email protected]",
    "address": "Av. Núñez de Cáceres 593, Santo Domingo 10133",
    "municipality": "010101",
    "province": "010000",
    "internalCode": "PI-545899",
    "responsibleForPayment": "132109122",
    "additionalInformation": "Otra información importante del proveedor que se puede guardar en el sistema y ser enviada a la DGII. Por ejemplo, el número de la cuenta, etc."
  },
  "totals": {
    "totalTaxedAmount": 200,
    "i1AmountTaxed": 200,
    "itbisS1": 18,
    "itbisTotal": 36,
    "itbis1Total": 36,
    "totalAmount":236,
    "amountPeriod": 236,
    "previousBalance": 100,
    "amountAdvancePayment": 200,
    "payValue": 136,
    "itbisTotalRetained": 36
  },
  "itemDetails": [
    {
      "lineNumber": 1,
      "billingIndicator": 1,
      "retention": {
        "indicatorAgentWithholdingPerception": 1,
        "itbisAmountWithheld": 18
      },
      "itemName": "Compra de productos para consumo-ITBIS 18%",
      "itemDescription": "Acá se puede enviar información adicional referente al ítem (producto/servicio) que se está comprando",
      "goodServiceIndicator": 1,
      "quantityItem": 1,
      "unitPriceItem": 100,
      "itemAmount": 100
    },
    {
      "lineNumber": 2,
      "billingIndicator": 1,
      "retention": {
        "indicatorAgentWithholdingPerception": 1,
        "itbisAmountWithheld": 18
      },
      "itemName": "Compra de productos para consumo-ITBIS 18%",
      "itemDescription": "Acá se puede enviar información adicional referente al ítem (producto/servicio) que se está comprando",
      "goodServiceIndicator": 1,
      "quantityItem": 1,
      "unitPriceItem": 100,
      "itemAmount": 100
    }
  ]
}

Ejemplo servicio técnico (retención ITBIS e ISR).

{
  "idDoc": {
    "encf":"E41000000{{encfCounterPurchase}}",
    "sequenceDueDate": "2025-12-31",
    "taxAmountIndicator": 0,
    "paymentType": 2,
    "paymentDeadline": "2023-09-30",
    "paymentTerm": "1  mes",
    "paymentFormsTable": [
      {
        "paymentMethod": 1,
        "paymentAmount": 50
      },
      {
        "paymentMethod": 4,
        "paymentAmount": 150
      }
    ],
    "paymentAccountType": "CT",
    "paymentAccountNumber": "1254545-45458-64645",
    "bankPayment": "Banco Popular"
  },
    "sender": {
    "rnc": 132109122,
    "companyName": "Mi Razón Social SRL",
    "tradename": "Mi Nombre Comercial que va en el campo Nombre Comercial",
    "branchOffice": "Santo Domingo Este",
    "address": "C Luis Lembert Esq. Dr. Heriberto Pieter Plaza Hache. 10123",
    "municipality": "010101",
    "province": "010000",
    "phoneNumber": [
      "809-465-6799",
      "809-456-5646",
      "809-431-4489"
    ],
    "mail": "[email protected]",
    "webSite": "www.empresadecontacto.com",
    "economicActivity": "Descripción de la actividad comercial de mi empresa que acepta solo 100 caracteres, hasta ahora no s",
    "internalInvoiceNumber": 4548,
    "internalOrderNumber": 1234548648,
    "additionalInformationIssuer": "Al aceptar nuestros servicios de reparación de computadoras, el cliente acuerda cumplir con los términos y condiciones establecidos en este documento. Los costos, plazos de pago y limitaciones de responsabilidad se detallan en la factura de venta.",
    "stampDate": "2023-08-11"
  },
    "buyer": {
    "rnc": "00305985365",
    "companyName": "Proveedor Informal de Prueba",
    "contact": "Carlos Gomez Estrada, Teléfono 809-456-87-98",
    "mail": "[email protected]",
    "address": "Av. Núñez de Cáceres 593, Santo Domingo 10133",
    "municipality": "010101",
    "province": "010000",
    "internalCode": "PI-545899",
    "responsibleForPayment": "132109122",
    "additionalInformation": "Otra información importante del proveedor que se puede guardar en el sistema y ser enviada a la DGII. Por ejemplo, el número de la cuenta, etc."
  },
  "totals": {
    "totalTaxedAmount": 100,
    "i1AmountTaxed": 100,
    "itbisS1": 18,
    "itbisTotal": 18,
    "itbis1Total": 18,
    "totalAmount":118,
    "amountPeriod": 118,
    "previousBalance": 100,
    "amountAdvancePayment": 200,
    "payValue": 18,
    "itbisTotalRetained": 18,
    "isrTotalRetention": 2
  },
  "itemDetails": [
    {
      "lineNumber": 1,
      "billingIndicator": 1,
      "retention": {
        "indicatorAgentWithholdingPerception": 1,
        "itbisAmountWithheld": 18,
        "isrAmountWithheld": 2
      },
      "itemName": "Servicio técnico con impuesto ITBIS 18%",
      "itemDescription": "Acá se agregan los valores que está en la tabla de ejemplo con ITBIS 18%",
      "goodServiceIndicator": 2,
      "quantityItem": 1,
      "unitPriceItem": 100,
      "itemAmount": 100
    }
  ]
}