---
title: "Emitir facturas Gubernamentales Electrónicas (45)"
method: POST
path: "/gubernamentals"
tags: ["Facturas electrónicas"]
---

# Emitir facturas Gubernamentales Electrónicas (45)

`POST /gubernamentals`

Emitir facturas Gubernamentales Electrónicas (45)

## Request body

- object
  - `company` object — Información de la compañía con la que se emitirá (diferente a la principal)
    - `id` string, ulid — Id de la compañía
  - `idDoc` object, required — Identificación del documento<br>Campo DGII &lt;IdDoc&gt;
    - `encf` string, required — Secuencia autorizada por la DGII.<br>Campo DGII &lt;eNCF&gt;
    - `sequenceDueDate` string, date, required — Fecha de vencimiento de la secuencia de e-NCF.<br>Campo DGII &lt;FechaVencimientoSecuencia&gt;
    - `deferredDeliveryIndicator` integer — Identifica a los contribuyentes que han sido previamente autorizados a tener ventas a través de dispositivos móviles offline, tales como ventas con Handheld, entre otros. Condicional a que se encuentre autorizado hacer envíos diferidos.<br>Campo DGII &lt;IndicadorEnvioDiferido&gt;
    - `taxAmountIndicator` 0 | 1 — Indica si en cada línea de detalle (productos/servicios), el monto se encuentra con ITBIS incluido (impuestos adicionales no están incluidos en el precio del item). El campo recibe uno de los siguientes valores: 0. Si los montos en las líneas de "Detalle de Bienes o Servicios" no tienen ITBIS incluido. 1. Si los montos en las líneas "Detalle de Bienes o Servicios" se encuentran con ITBIS incluido. **Condicional a que el bien o servicio sea gravado con ITBIS.** ### NOTAS - Puedes ver la explicación a detalle en este [video](https://youtu.be/HtlI8q9mJUU) Campo DGII \<IndicadorMontoGravado>
    - `incomeType` 1 | 2 | 3 | 4 | 5 | 6, required — Indica el tipo de ingreso recibido, según clasificación del formato de envío de ventas de Bienes o Servicios.<br>Campo DGII &lt;TipoIngresos&gt; <br>01: Ingresos por operaciones (no financieros) <br>02: Ingresos financieros <br>03: Ingresos extraordinarios <br>04: Ingresos por arrendamientos <br>05: Ingresos por venta de activo depreciable <br>06: Otros Ingresos
    - `paymentType` 1 | 2 | 3, required — Indica el tipo de pago del cliente. Las facturas por entrega gratuita (código 3), no son válidas para crédito fiscal.<br>Campo DGII &lt;TipoPago&gt; <br>1: Contado <br>2: Crédito <br>3: Gratuito
    - `paymentDeadline` string, date — Solo para facturas a crédito. Condicional a que el tipo de pago sea a crédito.<br>Campo DGII &lt;FechaLimitePago&gt;
    - `paymentTerm` string — Indica el tiempo establecido para el pago de la factura y se debe especificar si el mismo es en horas, días, semanas, meses u otro. Ejemplo&colon; <br> 1) 72 horas<br> 2) 120 días<br> 3) 1 semana<br> 4) 3 meses.<br>Campo DGII &lt;TerminoPago&gt;
    - `paymentFormsTable` object[] — Hasta 07 repeticiones. Contiene los dos campos siguientes.<br>Campo DGII &lt;TablaFormasPago&gt;
      - `paymentMethod` 1 | 2 | 3 | 4 | 6 | 7 | 8, required — Indica el método en que se pagará la factura.<br>Campo DGII &lt;FormaPago&gt; <br>1: Efectivo <br>2: Cheque/Transferencia/Depósito <br>3: Tarjeta de Débito/Crédito <br>4: Venta a Crédito <br>6: Permuta <br>7: Nota de crédito <br>8: Otras formas de pago <br><br>Si la forma de pago corresponde al tipo 5 el e-CF debe ser tipo 32.
      - `paymentAmount` number, required — Indica el monto asociado para cada forma de pago. Condicional a que exista una forma de pago.<br>Campo DGII &lt;MontoPago&gt;
    - `paymentAccountType` 'CT' | 'AH' | 'OT' — Cuenta de origen de la transferencia o del cheque.<br>Campo DGII &lt;TipoCuentaPago&gt; <br>CT: Cuenta Corriente <br>AH: Ahorro <br>OT: Otra <br><br>En los casos donde exista más de una forma de pago cheque/transferencia/depósito sólo colocar un tipo cuenta de pago.
    - `paymentAccountNumber` string — Número de la cuenta si la forma de pago es por cheque o transferencia bancaria.<br>Campo DGII &lt;NumeroCuentaPago&gt;
    - `bankPayment` string — Banco de la Cuenta.<br>Campo DGII &lt;BancoPago&gt;
    - `dateFrom` string, date — Período de facturación para Servicios Periódicos Ej. Energía eléctrica, telefónica, otros. Fecha desde (Fecha inicial del servicio facturado).<br>Campo DGII &lt;FechaDesde&gt;
    - `dateUntil` string, date — Período de facturación para Servicios Periódicos. Fecha hasta (Fecha final del servicio facturado).<br>Campo DGII &lt;FechaHasta&gt;
    - `totalPages` integer — Indica el total de páginas en la que será impreso el e-CF. Cuenta las veces que se repite el campo Página No. de la sección Paginación. Condicional a que exista paginación.<br>Campo DGII &lt;TotalPaginas&gt;
  - `sender` object, required — Emisor<br>Campo DGII &lt;Emisor&gt;
    - `rnc` string, required — Corresponde al RNC del emisor.<br>Campo DGII &lt;RNCEmisor&gt;
    - `companyName` string, required — Nombre o Razón Social del emisor.<br>Campo DGII &lt;RazonSocialEmisor&gt;
    - `tradename` string — Nombre Comercial.<br>Campo DGII &lt;NombreComercial&gt;
    - `branchOffice` string — Indica nombre de la sucursal que emite el e-CF. Corresponde a un dato administrado por el emisor.<br>Campo DGII &lt;Sucursal&gt;
    - `address` string, required — Datos correspondientes a Domicilio de operación del Emisor.<br>Campo DGII &lt;DireccionEmisor&gt;
    - `municipality` string — Dato correspondiente al domicilio de operación del Emisor. [Validar con la tabla de municipios](https://developer.alanube.co/v1.0-DOM/reference/cat%C3%A1logo-de-provincias-y-municipios)<br>Campo DGII &lt;Municipio&gt
    - `province` string — Dato correspondiente al domicilio de operación del Emisor. [Validar con la tabla de provincias](https://developer.alanube.co/v1.0-DOM/reference/cat%C3%A1logo-de-provincias-y-municipios)<br>Campo DGII &lt;Provincia&gt;
    - `phoneNumber` string[] — Se pueden incluir 3 repeticiones. <br>Campo DGII &lt;TablaTelefonoEmisor&gt;
    - `mail` string, email — Dato correspondiente al correo electrónico del emisor.<br>Campo DGII &lt;CorreoEmisor&gt;
    - `webSite` string, hostname — Dato correspondiente a la página web del emisor.<br>Campo DGII &lt;WebSite&gt;
    - `economicActivity` string — Dato correspondiente a la actividad económica del Emisor (se puede incluir sólo la actividad económica que corresponde a la transacción).<br>Campo DGII &lt;ActividadEconomica &gt;
    - `sellerCode` string — Identificador del Vendedor.<br>Campo DGII &lt;CodigoVendedor &gt;
    - `internalInvoiceNumber` string — Corresponde al número interno de la factura.<br>Campo DGII &lt;NumeroFacturaInterna &gt;
    - `internalOrderNumber` string — Corresponde al número de pedido interno asignado a la factura.<br>Campo DGII &lt;NumeroPedidoInterno&gt;
    - `saleArea` string — Corresponde a la zona de venta del vendedor.<br>Campo DGII &lt;ZonaVenta&gt;
    - `saleRoute` string — Corresponde a la ruta de venta del vendedor.<br>Campo DGII &lt;RutaVenta&gt;
    - `additionalInformationIssuer` string — Otra información relativa al Emisor.<br>Campo DGII &lt;InformacionAdicionalEmisor &gt;
    - `stampDate` string, date, required — Fecha de emisión del e-CF.<br>Campo DGII &lt;FechaEmision&gt;
  - `buyer` object, required — Receptor<br>Campo DGII &lt;Comprador &gt;
    - `rnc` string, required — Corresponde al RNC del comprador.<br> <br>Condicional a que el monto total del eCF tipo 32 sea igual o superiores a DOP$ 250M.<br><br> En caso de que el e-CF sea tipo 46, el campo es condicional a que la Zona Franca Comercial (Aeropuertos y Puertos) realice transferencia de bienes a Residentes y el campo ‘Identificador Extranjero’ esté vacío. <br>Campo DGII &lt;RNCComprador &gt;
    - `companyName` string, required — Nombre o Razón Social del comprador.<br> <br>En caso de que el e-CF sea tipo 46, el campo es condicional a que exista el campo ‘RNC Comprador’ o ‘Identificador Extranjero’.<br>Campo DGII &lt;RazonSocialComprador &gt;
    - `contact` string — Nombre y teléfono de contacto del comprador.<br>Campo DGII &lt;ContactoComprador&gt;
    - `mail` string, email — Dato correspondiente al correo electrónico del comprador.<br>Campo DGII &lt;CorreoComprador&gt;
    - `address` string — Dirección del comprador.<br>Campo DGII &lt;DireccionComprador&gt;
    - `municipality` string — Dato correspondiente a dirección de comprador. [Validar con la tabla de municipios](https://developer.alanube.co/v1.0-DOM/reference/cat%C3%A1logo-de-provincias-y-municipios)<br>Campo DGII &lt;MunicipioComprador&gt;
    - `province` string — Dato correspondiente a dirección de comprador. [Validar con la tabla de provincias](https://developer.alanube.co/v1.0-DOM/reference/cat%C3%A1logo-de-provincias-y-municipios)<br>Campo DGII &lt;ProvinciaComprador&gt;
    - `deliverDate` string, date — Corresponde a la fecha de entrega del ítem.<br>Campo DGII &lt;FechaEntrega&gt;
    - `contactDelivery` string — Dato de contacto donde será realizada la entrega o envio del ítem (distinto al comprador).<br>Campo DGII &lt;ContactoEntrega&gt;
    - `deliveryAddress` string — Corresponde a la dirección o destino del contacto de entrega.<br>Campo DGII &lt;DireccionEntrega&gt;
    - `additionalPhone` string — Dato del teléfono correspondiente al contacto de entrega.<br>Campo DGII &lt;TelefonoAdicional&gt;
    - `purchaseOrderDate` string, date — Corresponde a la fecha de la orden de compra.<br>Campo DGII &lt;FechaOrdenCompra&gt;
    - `purchaseOrderNumber` string — Corresponde al número de orden de compra.<br>Campo DGII &lt;NumeroOrdenCompra&gt;
    - `internalCode` string — Para identificación interna del comprador, por ejemplo, código del cliente, número de medidor, etc.<br>Campo DGII &lt;CodigoInternoComprador&gt;
    - `responsibleForPayment` string — Corresponde a la identificación del que realiza el pago del documento.<br>Campo DGII &lt;ResponsablePago&gt;
    - `additionalInformation` string — Otra información relativa al comprador.<br>Campo DGII &lt;Informacionadicionalcomprador&gt;
  - `additionalInformation` object — Informaciones adicionales<br>Campo DGII &lt;InformacionesAdicionales&gt;
    - `shippingDate` string, date — Corresponde a la fecha del embarque.<br>Campo DGII &lt;FechaEmbarque&gt;
    - `shipmentNumber` string — Dato correspondiente al número de embarque.<br>Campo DGII &lt;NumeroEmbarque&gt;
    - `containerNumber` string — Dato correspondiente al número de contenedor.<br>Campo DGII &lt;NumeroContenedor &gt;
    - `referenceNumber` integer — Dato correspondiente al número de referencia.<br>Campo DGII &lt;NumeroReferencia&gt;
    - `grossWeight` number — Corresponde al peso bruto del contenedor.<br>Campo DGII &lt;PesoBruto&gt;
    - `netWeight` number — Corresponde a peso neto del contenedor.<br>Campo DGII &lt;PesoNeto&gt;
    - `grossWeightUnit` integer — Corresponde a la unidad de medida en la que se encuentra el peso bruto de la mercancía.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;UnidadPesoBruto&gt;
    - `unitNetWeight` integer — Corresponde a la unidad de medida en la que se encuentra el peso neto de la mercancía.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana).<br>Campo DGII &lt;UnidadPesoNeto&gt;
    - `bulkQuantity` number — Corresponde a la cantidad de bultos que ampara el documento.<br> Campo DGII &lt;CantidadBulto&gt;
    - `bulkUnit` integer — Corresponde a la unidad de medida en la que se encuentra los bultos.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;UnidadBulto&gt;
    - `bulkVolume` number — Corresponde al volumen de los bultos.<br>Campo DGII &lt;VolumenBulto&gt;
    - `unitVolume` integer — Corresponde a la unidad de medida en la que se encuentra el volumen de los bultos.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;UnidadVolumen&gt;
  - `transport` object — Transporte<br>Campo DGII &lt;Transporte&gt;
    - `driver` string — Corresponde al código o nombre del conductor.<br>Campo DGII &lt;Conductor&gt;
    - `transportDocument` integer — Corresponde al documento de transporte del conductor.<br>Campo DGII &lt;DocumentoTransporte&gt;
    - `file` string — Corresponde a la ficha del transporte.<br>Campo DGII &lt;Ficha&gt;
    - `licensePlate` string — Corresponde al número de placa del vehículo del transporte.<br>Campo DGII &lt;Placa&gt;
    - `transportationRoute` string — Corresponde a la ruta establecida de transporte.<br>Campo DGII &lt;RutaTransporte&gt;
    - `transportationZone` string — Corresponde a la zona de transporte.<br>Campo DGII &lt;ZonaTransporte&gt;
    - `albaranNumber` string — Corresponde al número de albarán de entrega.<br>Campo DGII &lt;NumeroAlbaran&gt;
  - `totals` object, required — TOTALES<br>Campo DGII &lt;Totales&gt;
    - `totalTaxedAmount` number — Total de la suma de valores de monto gravado ITBIS a diferentes tasas.<br> Condicional a que exista Monto gravado1, y/o Monto gravado 2 y/o Monto gravado 3.<br>Campo DGII &lt;MontoGravadoTotal&gt;
    - `i1AmountTaxed` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 1 (tasa 18%), menos descuentos más recargos. 12 Condicional a que en la línea de detalle exista algún ítem gravado a tasa ITBIS1.<br>Campo DGII &lt;MontoGravadoI1&gt;
    - `i2AmountTaxed` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 2(tasa 16%), menos descuentos más recargos. Condicional a que en la línea de detalle exista algún ítem gravado a tasa ITBIS2.<br>Campo DGII &lt;MontoGravadoI2&gt;
    - `i3AmountTaxed` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 3 (tasa 0%), menos descuentos más recargos. Condicional a que en la línea de detalle exista algún ítem gravado a tasa ITBIS3.<br>Campo DGII &lt;MontoGravadoI3&gt;
    - `exemptAmount` number — Total de la suma de valores de ítems exentos, menos descuentos más recargos. Condicional a que en la línea de detalle exista algún ítem exento.<br>Campo DGII &lt;MontoExento&gt;
    - `itbisS1` integer — Tasa de ITBIS 1 (18%). Condicional a que en la línea de detalle exista ítem gravado a tasa 1.<br>Campo DGII &lt;ITBIS1&gt;
    - `itbisS2` integer — Tasa de ITBIS 2 (16%). Condicional a que en la línea de detalle exista ítem gravado a tasa 2.<br>Campo DGII &lt;ITBIS2&gt;
    - `itbisS3` integer — Tasa de ITBIS 3 (0%). Condicional a que en la línea de detalle exista ítem gravado a tasa 3.<br>Campo DGII &lt;ITBIS3&gt;
    - `itbisTotal` number — Total de la suma de valores de ITBIS a diferentes tasas. Condicional a que exista Total ITBIS Tasa 1, y/o Total ITBIS Tasa 2 y/o Total ITBIS Tasa 3.<br>Campo DGII &lt;TotalITBIS&gt;
    - `itbis1Total` number — Valor numérico igual a Monto Gravado ITBIS Tasa1 por la Tasa ITBIS 1. Condicional a que exista Monto Gravado tasa 1 y tasa ITBIS 1. Si existen impuestos selectivos al consumo que formen parte de la base imponible del ITBIS, estos se sumaran al monto gravado antes de multiplicarlo por la tasa de ITBIS.<br>Campo DGII &lt;TotalITBIS1&gt;
    - `itbis2Total` number — Valor numérico igual a Monto Gravado ITBIS Tasa2*tasa ITBIS 2. Condicional a que exista Monto Gravado tasa 2 y tasa ITBIS 2.<br>Campo DGII &lt;TotalITBIS2&gt;
    - `itbis3Total` number — Valor numérico igual a Monto gravado ITBIS Tasa3*tasa ITBIS 3. Condicional a que exista Monto Gravado tasa 3 y tasa ITBIS 3.<br>Campo DGII &lt;TotalITBIS3&gt;
    - `additionalTaxAmount` number — Sumatoria de los campos Monto Impuesto Selectivo al Consumo Específico, Monto Impuesto Selectivo Ad Valorem y Monto Otros Impuestos Adicionales.<br>Campo DGII &lt;MontoImpuestoAdicional&gt;
    - `additionalTaxes` object[] — Se pueden incluir 20 repeticiones de pares código – valor. Incluye los cinco campos siguientes&colon;<br>Campo DGII &lt;ImpuestosAdicionales &gt;
      - `taxType` integer, required — Dato correspondiente al Código del impuesto adicional de acuerdo con la Tabla I (Codificación Tipos de Impuestos Adicionales).<br>[Validar con la tabla de tipos de impuestos](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;TipoImpuesto&gt;
      - `additionalTaxRate` number — Dato correspondiente a la Tasa del Impuesto Adicional. Se debe indicar la tasa de Impuesto.<br>[Validar con la tabla de tipos de impuestos](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;TasaImpuestoAdicional&gt;
      - `selectiveTaxAmountSpecificConsumption` number — Valor del impuesto selectivo al consumo (ISC) específico asociado al código de impuesto adicional. Condicional a que exista código del 006 al 022 23.<br>El cálculo del monto del ISC específico dependerá de la tasa correspondiente al código del impuesto en la Tabla I (Codificación Tipos de Impuestos Adicionales).<br>Campo DGII &lt;MontoImpuestoSelectivoConsumoEspecifico&gt;
      - `amountSelectiveConsumptionTaxAdvalorem` number — Valor del impuesto selectivo al consumo (ISC) ad valorem asociado al código de impuesto adicional. Condicional a que exista código del 023 al 039 24.<br>El cálculo del monto del ISC ad valorem dependerá de la tasa correspondiente al código del impuesto en la Tabla I (Codificación Tipos de Impuestos Adicionales).<br>Campo DGII &lt;MontoImpuestoSelectivoConsumoAdvalorem&gt;
      - `otherAdditionalTaxes` number — Valor del impuesto adicional asociado al código de impuesto adicional. Condicional a que exista código del 001 al 005. El cálculo del monto del impuesto adicional dependerá de la tasa correspondiente al código del impuesto en la Tabla I (Codificación Tipos de Impuestos Adicionales).<br>Campo DGII &lt;OtrosImpuestosAdicionales&gt;
    - `totalAmount` number, required — Monto Gravado Total + Monto exento +Total ITBIS + Monto del Impuesto adicional.<br>Campo DGII &lt;MontoTotal&gt;
    - `nonBillableAmount` number — Total de la suma de montos de bienes o servicios con Indicador de facturación=0. Condicional a que en la línea de detalle exista algún ítem con indicador facturación igual a cero (0).<br>Campo DGII &lt;MontoNoFacturable&gt;
    - `amountPeriod` number — Total de la suma de Monto Total y Monto no Facturable.<br>Campo DGII &lt;MontoPeriodo&gt;
    - `previousBalance` number — Saldo Anterior. Se incluye sólo con fines de ilustrar con claridad el cobro.<br>Campo DGII &lt;SaldoAnterior&gt;
    - `amountAdvancePayment` number — Pago parcial por adelantado de la factura que se emite.<br>Campo DGII &lt;MontoAvancePago&gt;
    - `payValue` number — Valor cobrado.<br>Campo DGII &lt;ValorPagar&gt;
    - `itbisTotalRetained` number — Monto del ITBIS correspondiente a la retención que será realizada por el comprador. Condicional a que en la línea de detalle exista retención.<br>Campo DGII &lt;TotalITBISRetenido&gt;
  - `otherCurrency` object — Otra moneda encabezado<br>Campo DGII &lt;OtraMoneda&gt;
    - `currencyType` 'BRL' | 'CAD' | 'CHF' | 'CHY' | 'XDR' | 'DKK' | 'EUR' | 'GBP' | 'JPY' | 'NOK' | 'SCP' | 'SEK' | 'USD' | 'VEF', required — Moneda alternativa en que se expresan los Montos. Condicional a que la facturación sea realizada en moneda extranjera.<br>33 Este campo debe tener uno de los valores indicados en la ‘Tabla Codificación Monedas’. Por ejemplo&colon; “USD” o “EUR”, etc.<br>Campo DGII &lt;TipoMoneda&gt;
    - `exchangeRate` number, required — Factor de conversión utilizado. Condicional a que existan datos en código otra moneda.<br>Campo DGII &lt;TipoCambio&gt;
    - `totalTaxedAmountOtherCurrency` number — Total de la suma de valores de Monto gravado ITBIS Otra Moneda a diferentes tasas. Condicional a que exista datos en código otra moneda y Monto gravado ITBIS en otra moneda a distintas tasas (18%, 16% y 0%).<br>Campo DGII &lt;MontoGravadoTotalOtraMoneda&gt;
    - `amountTaxed1OtherCurrency` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 1 (tasa 18%), menos descuentos en Otra Moneda más recargos en Otra Moneda 35. (Asignados a ítem gravados en Otra Moneda). Condicional a que exista datos en código otra moneda y el ítem contenga indicador de facturación igual a 1.<br>Campo DGII &lt;MontoGravado1OtraMoneda&gt;
    - `amountTaxed2OtherCurrency` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 2 en Otra Moneda (tasa 16%), menos descuentos en Otra Moneda más recargos en Otra Moneda. (Asignados a ítem gravados en Otra Moneda). Condicional a que exista datos en código otra moneda y el ítem contenga indicador de facturación igual a 2.<br>Campo DGII &lt;MontoGravado2OtraMoneda&gt;
    - `amountTaxed3OtherCurrency` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 3 en Otra Moneda (tasa 0%), menos descuentos en Otra Moneda más recargos en Otra Moneda. (Asignados a ítem gravados en Otra Moneda). Condicional a que exista datos en código otra moneda y el ítem contenga indicador de facturación igual a 3.<br>Campo DGII &lt;MontoGravado3OtraMoneda&gt;
    - `exemptAmountOtherCurrency` number — Total de la suma de valores de ítems exentos, menos descuentos en Otra Moneda más recargos en Otra Moneda (asignados a ítems exentos). Condicional a que exista datos en código otra moneda y el ítem contenga indicador de facturación igual a 4.<br>Campo DGII &lt;MontoExentoOtraMoneda&gt;
    - `itbisTotalOtherCurrency` number — Total de la suma de valores de ITBIS en Otra Moneda a diferentes tasas. Condicional a que exista Total ITBIS Tasa 1 en Otra Moneda, y/o Total ITBIS Tasa 2 en Otra Moneda y/o Total ITBIS Tasa 3 en Otra Moneda.<br>Campo DGII &lt;TotalITBISOtraMoneda&gt;
    - `itbis1TotalOtherCurrency` number — Valor numérico igual a Monto Gravado ITBIS en Otra Moneda Tasa1*tasa ITBIS 1. Condicional a que exista Monto gravado ITBIS Tasa 1 Otra Moneda. Condicional a que exista Monto Gravado tasa 1 en Otra Moneda.<br>Campo DGII &lt;TotalITBIS1OtraMoneda&gt;
    - `itbis2TotalOtherCurrency` number — Valor numérico igual a Monto Gravado ITBIS en Otra Moneda Tasa2*tasa ITBIS 2. Condicional a que exista Monto gravado ITBIS Tasa 2 Otra Moneda.<br>Campo DGII &lt;TotalITBIS2OtraMoneda&gt;
    - `itbis3TotalOtherCurrency` number — Valor numérico igual a Monto Gravado ITBIS en Otra Moneda Tasa3*tasa ITBIS 3. Condicional a que exista Monto gravado ITBIS Tasa 3 Otra Moneda.<br>Campo DGII &lt;TotalITBIS3OtraMoneda&gt;
    - `additionalTaxAmountOtherCurrency` number — Sumatoria de los campos Monto Impuesto Selectivo al Consumo Específico en Otra Moneda, Monto Impuesto Selectivo Ad Valorem en Otra Moneda y Monto Otros Impuestos Adicionales en Otra Moneda. Condicional a que exista datos en código otra moneda y exista al menos unos de los campos de Monto Impuesto Selectivo al Consumo Específico en Otra Moneda, Monto Impuesto Selectivo Ad Valorem en Otra Moneda y/o Monto Otros Impuestos Adicionales en Otra Moneda.<br>Campo DGII &lt;MontoImpuestoAdicionalOtraMoneda&gt;
    - `additionalTaxesOtherCurrency` object[] — Se pueden incluir 20 repeticiones de pares código – valor. Incluye los cinco campos siguientes&colon;<br>Campo DGII &lt;ImpuestosAdicionalesOtraMoneda&gt;
      - `taxTypeOtherCurrency` integer, required — Dato correspondiente al Código del impuesto adicional de acuerdo con la ‘Tabla de Codificación Tipos de Impuestos Adicionales’.<br>[Validar con la tabla de tipos de impuestos](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;TipoImpuestoOtraMoneda&gt;
      - `additionalTaxRateOtherCurrency` number — Dato correspondiente a la Tasa del Impuesto Adicional. Se debe indicar la tasa de Impuesto.<br>[Validar con la tabla de tipos de impuestos](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;TasaImpuestoAdicionalOtraMoneda&gt;
      - `selectiveTaxAmountSpecificConsumptionOtherCurrency` number — Valor del campo Monto Impuesto Selectivo al Consumo Específico referenciado al tipo de cambio del código Otra Moneda especificado. Condicional a que exista código de impuesto adicional del 006 al 022, este completado el campo código otra moneda y el campo Monto Impuesto Selectivo Específico.<br>Campo DGII &lt;MontoImpuestoSelectivoConsumoEspecificoOtraMoneda&gt;
      - `amountSelectiveConsumptionTaxAdvaloremOtherCurrency` number — Valor del campo Monto Impuesto Selectivo al Consumo Ad Valorem referenciado al tipo de cambio del código Otra Moneda especificado. Condicional a que exista código de impuesto adicional del 023 al 039, este completado el campo código otra moneda y el campo Monto Impuesto Selectivo Ad Valorem.45<br>Campo DGII &lt;MontoImpuestoSelectivoConsumoAdvaloremOtraMoneda&gt;
      - `otherAdditionalTaxesOtherCurrency` number — Valor del Monto Impuesto Adicionales referenciado al tipo de cambio del código Otra Moneda especificado. Condicional a que exista código de impuesto adicional del 001 al 005, este completado el campo código otra moneda y el campo Monto Otros Impuestos Adicionales. 46<br>Campo DGII &lt;OtrosImpuestosAdicionalesOtraMoneda&gt;
    - `totalAmountOtherCurrency` number, required — Monto gravado total en Otra Moneda + Monto exento en Otra Moneda+ Total ITBIS en Otra Moneda+ Monto del Impuesto Adicional en Otra Moneda. Condicional a que exista al menos un monto en otra moneda.<br>Campo DGII &lt;MontoTotalOtraMoneda&gt;
  - `itemDetails` object[], required — Detalle ítem<br>Campo DGII &lt;DetallesItem&gt;
    - `lineNumber` integer, required — Línea que numera el ítem. Desde 1 a 1000 repeticiones. <br>Campo DGII &lt;NumeroLinea&gt;
    - `itemCodeTable` object[] — Se pueden incluir 5 repeticiones de pares código – valor. Incluye los dos campos siguientes&colon;<br>Campo DGII &lt;TablaCodigosItem&gt;
      - `codeType` string — Tipo de codificación utilizada para el ítem Standard&colon; EAN, PLU, DUN o Interna (Hasta 5 tipos de códigos)<br>Campo DGII &lt;TipoCodigo&gt;
      - `itemCode` string — Código del ítem de acuerdo a tipo de codificación indicada en campo anterior. (Hasta 5 códigos)<br>Campo DGII &lt;CodigoItem&gt;
    - `billingIndicator` 0 | 1 | 2 | 3 | 4, required — Indica si el ítem es exento, si es gravado, o No facturable. Indicará las distintas tasas&colon; <br>0: No Facturable <br>1: ITBIS 1 ítem gravado a ITBIS tasa1 (18%). <br>2: ITBIS 2 ítem gravado a ITBIS tasa2 (16%). <br>3: ITBIS 3 ítem gravado a ITBIS tasa3 (0%). <br>4: Exento (E)<br>Campo DGII &lt;IndicadorFacturacion&gt;
    - `itemName` string, required — Nombre del producto o servicio.<br>Campo DGII &lt;NombreItem&gt;
    - `goodServiceIndicator` 1 | 2, required — Identifica si el ítem corresponde a Bien o Servicio. <br>1: Bien<br>2: Servicio<br>Campo DGII &lt;IndicadorBienoServicio&gt;
    - `itemDescription` string — Descripción Adicional del ítem.<br>Campo DGII &lt;DescripcionItem&gt;
    - `quantityItem` number, required — Cantidad del ítem 55<br>Campo DGII &lt;CantidadItem&gt;
    - `unitMeasure` integer — Indica la unidad de medida que está expresada la cantidad.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;UnidadMedida&gt;
    - `quantityReference` number — Cantidad para la unidad de medida de referencia (no se usa para el cálculo del Monto Ítem). Condicional a que el ítem esté gravado con códigos de impuestos adicionales entre 006-022 en la Tabla de Codificación Tipo de Impuestos Adicional. 56<br>Campo DGII &lt;CantidadReferencia&gt;
    - `referenceUnit` integer — Indica la unidad de medida de referencia. Condicional a que esté completado el campo Cantidad de referencia.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;UnidadReferencia&gt;
    - `subquantityTable` object[] — Se deberá incluir esta tabla para fines del cálculo de los impuestos selectivos al consumo a productos derivados de alcohol y cervezas y productos del tabaco y cigarrillos. Condicional a que exista código desde 006 hasta 039 según la ‘Tabla de Codificación Tipos de Impuestos Adicionales’. Se pueden incluir 5 repeticiones de pares cantidad – código. Incluye los dos campos siguientes&colon;<br>Campo DGII &lt;TablaSubcantidad &gt;
      - `subquantity` number — Cantidad de unidades de referencia que tiene la unidad del ítem. Condicional a que el ítem esté gravado con códigos de impuestos adicionales desde 006 hasta 022 en la Tabla de Codificación Tipo de Impuestos Adicional. 58<br>Campo DGII &lt;Subcantidad&gt;
      - `codeSubquantity` integer — Indica la unidad de medida de la subcantidad.<br>[Validar con la tabla de unidad de medidas](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;CodigoSubcantidad&gt;
    - `degreesAlcohol` number — Corresponde al porcentaje de alcohol en el volumen de concentración total alcohólica por unidad de producto. Condicional a que el ítem esté gravado con códigos de impuestos adicionales 006 hasta 018 en la Tabla de Codificación Tipo de Impuestos Adicional (bebidas alcohólicas).<br>Campo DGII &lt;GradosAlcohol &gt;
    - `unitPriceReference` number — Precio unitario para la unidad de medida de referencia (no se usa para el cálculo del monto Total). Condicional a que el ítem esté gravado con códigos de impuestos adicionales desde 023 hasta 039 en la Tabla de Codificación Tipo de Impuestos Adicional.<br>Campo DGII &lt;PrecioUnitarioReferencia &gt;
    - `elaborationDate` string, date — Dato correspondiente a la fecha de elaboración del ítem.<br>Campo DGII &lt;FechaElaboracion&gt;
    - `expirationDateItem` string, date — Dato correspondiente a la fecha de vencimiento del ítem.<br>Campo DGII &lt;FechaVencimientoItem&gt;
    - `unitPriceItem` number, required — Dato correspondiente al precio unitario del ítem.<br>Campo DGII &lt;PrecioUnitarioItem&gt;
    - `discountAmount` number — Totaliza todos los subdescuentos otorgados al ítem en montos. Condicional a que exista Monto Subdescuento.<br>Campo DGII &lt;DescuentoMonto&gt;
    - `subDiscounts` object[] — Condicional a que exista descuento en el ítem. Se pueden incluir 12 repeticiones. Incluye los tres campos siguientes&colon;<br>Campo DGII &lt;TablaSubDescuento &gt;
      - `subDiscountRate` '$' | '%' — Indica si el Subdescuento está en monto ($) o porcentaje (%). Condicional a que exista descuento en el ítem.<br>Campo DGII &lt;TipoSubDescuento&gt;
      - `subDiscountPercentage` number — Valor del Subdescuento en porcentaje %. Condicional a que exista tipo Subdescuento en porcentaje (%).<br>Campo DGII &lt;SubDescuentoPorcentaje&gt;
      - `subDiscountAmount` number — Correspondiente al valor del descuento expresado en monto. Si va el subdescuento en %, deberá ir el monto del subdescuento.<br>Campo DGII &lt;MontoSubDescuento&gt;
    - `surchargeAmount` number — Totaliza todos los Subrecargos otorgados al ítem en montos. Condicional a que exista Monto Subrecargo.<br>Campo DGII &lt;RecargoMonto&gt;
    - `subSurcharge` object[] — Condicional a que exista recargo en el ítem. Se pueden incluir 12 repeticiones de pares Tipo – Valor. Incluye los tres campos siguientes&colon;<br>Campo DGII &lt;TablaSubRecargo &gt;
      - `subSurchargeType` '$' | '%' — Indica si el Subrecargo está en $ o %. Condicional a que exista recargo en el ítem.<br>Campo DGII &lt;TipoSubRecargo&gt;
      - `subSurchargePercentage` number — Valor del Subrecargo en porcentaje %. Condicional a que exista tipo Subrecargo en porcentaje (%).<br>Campo DGII &lt;SubRecargoPorcentaje&gt;
      - `subSurchargeAmount` number — Correspondiente al valor del Subrecargo expresado en monto. Condicional a que exista subrecargo. Si va el subrecargo en %, deberá ir el monto del subrecargo.<br>Campo DGII &lt;MontoSubRecargo&gt;
    - `additionalTaxes` object[] — Se pueden incluir 2 repeticiones de códigos de impuesto.<br>[Validar con la tabla de tipos de impuestos](https://developer.alanube.co/reference/republica-domicana)<br>Campo DGII &lt;TablaImpuestoAdicional&gt;
      - `taxType` integer, required — Dato correspondiente al Código del impuesto adicional de acuerdo a la Tabla de Codificación Tipos de Impuestos Adicionales (Tabla I). Condicional a que el ítem este gravado con Impuesto Adicional.<br>Campo DGII &lt;TipoImpuesto&gt;
    - `otherCurrencyDetail` object — Otra moneda detalle. Indicar precios en monedas alternativas.<br>Campo DGII &lt;OtraMonedaDetalle&gt;
      - `priceOtherCurrency` number, required — Dato correspondiente al precio Unitario del Ítem en otra moneda. Condicional a que el ítem sea en Otra Moneda.<br>Campo DGII &lt;PrecioOtraMoneda&gt;
      - `discountOtherCurrency` number — Corresponde al valor de descuento otorgado en Otra Moneda.<br>Campo DGII &lt;DescuentoOtraMoneda&gt;
      - `surchargeAnotherCurrency` number — Corresponde el valor de recargo otorgado en Otra Moneda.<br>Campo DGII &lt;RecargoOtraMoneda&gt;
      - `amountItemOtherCurrency` number, required — (Precio Unitario en otra moneda * Cantidad) – Descuento en otra moneda + Recargo en otra moneda. Condicional a que el Precio del ítem y Descuentos o Recargo (si existen) sean en Otra Moneda.<br>Campo DGII &lt;MontoItemOtraMoneda&gt;
    - `itemAmount` number, required — (Precio Unitario del ítem * Cantidad) – Monto Descuento + Monto Recargo<br>Campo DGII &lt;MontoItem&gt;
  - `subtotals` object[] — Subtotales<br>Campo DGII &lt;Subtotales&gt;
    - `subTotalNumber` integer — Número de Subtotal<br>Campo DGII &lt;NumeroSubTotal&gt;
    - `subtotalDescription` string — Título del Subtotal<br>Campo DGII &lt;DescripcionSubtotal&gt;
    - `order` integer — Ubicación para Impresión. De uso para el contribuyente como ayuda para indicar cómo imprimirá Subtotales.<br>Campo DGII &lt;Orden&gt;
    - `subTotalAmountTaxedTotal` number — Valor de la sumatoria del Subtotal Monto Gravado ITBIS Tasa 1, ITBIS Tasa 2 e ITBIS Tasa 3; en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotalMontoGravadoTotal&gt;
    - `subTotalAmountTaxedI1` number — Valor del monto gravado del Subtotal asignados a ítem con ITBIS tasa 1(18%); en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotalMontoGravadoI1&gt;
    - `subTotalAmountTaxedI2` number — Valor del monto gravado del Subtotal asignados a ítem con ITBIS tasa 2 (16%); en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotalMontoGravadoI2&gt;
    - `subTotalAmountTaxedI3` number — Valor del monto gravado del Subtotal asignados a ítem con ITBIS tasa 3 (0%); en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotalMontoGravadoI3&gt;
    - `itbisSubTotal` number — Valor de la sumatoria del Subtotal ITBIS Tasa 1, subtotal ITBIS Tasa 2 y Subtotal ITBIS Tasa 3; en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotaITBIS&gt;
    - `itbis1SubTotal` number — Valor del total de ITBIS tasa 1 del Subtotal; en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotaITBIS1&gt;
    - `itbis2SubTotal` number — Valor del total de ITBIS tasa 2 del Subtotal; en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotaITBIS2&gt;
    - `itbis3SubTotal` number — Valor del total de ITBIS tasa 3 del Subtotal; en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotaITBIS3&gt;
    - `subTotalAdditionalTax` number — Valor de los Impuestos adicionales del Subtotal. Aplica en subtotales en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotalImpuestoAdicional&gt;
    - `subTotalExempt` number — Valor Exento del Subtotal. Aplica en subtotales en DOP$ u otra moneda.<br>Campo DGII &lt;SubTotalExento&gt;
    - `subTotalAmount` number — Valor de la línea de subtotal. Corresponde a la sumatoria de Subtotal Monto Gravado ITBIS Total, Subtotal ITBIS, Subtotal Impuestos adicionales y/o Subtotal Exento. Aplica en subtotales en DOP$ u otra moneda.<br>Campo DGII &lt;MontoSubTotal&gt;
    - `lines` integer — Indica la cantidad de líneas que se subtotaliza.<br>Campo DGII &lt;Lineas&gt;
  - `discountsOrSurcharges` object[] — Descuento o recargo<br>Campo DGII &lt;DescuentosORecargos&gt;
    - `lineNumber` integer — Número de descuento o recargo. De 1 a 20 repeticiones. Condicional a que exista Descuento o Recargo global.75<br>Campo DGII &lt;NumeroLinea&gt;
    - `fitType` 'D' | 'R' — D(descuento) o R(recargo). Condicional a que se aplique descuento global o recargo global.<br>Campo DGII &lt;TipoAjuste&gt;
    - `norma1007Indicator` integer — Indica si el descuento que se aplica es según lo establecido en la norma 10-07.<br>Campo DGII &lt;IndicadorNorma1007&gt;
    - `descriptionDiscountOrSurcharge` string — Especificación de descuento o recargo.<br>Campo DGII &lt;DescripcionDescuentooRecargo&gt;
    - `typeValue` '%' | '$' — Indica si existe descuento o recargo aplicado en Porcentaje o Monto. Condicional a que exista descuento o recargo global. <br>Posibles valores: "%" "$"<br>Campo DGII &lt;TipoValor&gt;
    - `discountValueOrSurcharge` number — Valor del Descuento o Recargo en porcentaje. Condicional a que descuento o recargo global sea en %.<br>Campo DGII &lt;ValorDescuentooRecargo&gt;
    - `discountAmountOrSurcharge` number — Valor del descuento o recargo. Si se refiere al tipo de valor $ se debe indicar el monto.<br>Campo DGII &lt;MontoDescuentooRecargo&gt;
    - `discountAmountOrSurchargeOtherCurrency` number — Valor en otra moneda. Aplica en montos de descuento o recargo global.<br>Campo DGII &lt;MontoDescuentooRecargoOtraMoneda&gt;
    - `indicatorBillingDiscountOrSurcharge` integer — Indica si el descuento o recargo afecta a ítems&colon; <br>0: No Facturable <br>1: ITBIS 1 ítem gravado a ITBIS tasa1 (18%). <br>2: ITBIS 2 ítem gravado a ITBIS tasa2 (16%). <br>3: ITBIS 3 ítem gravado a ITBIS tasa3 (0%). <br>4: Exento (E)<br>Campo DGII &lt;IndicadorFacturacion&gt; <br>Condicional a que exista descuento o recargo global. <br>Campo DGII &lt;IndicadorFacturacionDescuentooRecargo&gt;
  - `pagination` object[] — En esta sección se indica la cantidad de páginas del e-CF en la Representación Impresa y cuales ítems estarán en cada una. Cada objeto deberá repetirse para el total de páginas especificadas. La sección paginación es condicional a que el e-CF contenga más de una página, es decir, si la RI contiene una sola página, no debe enviarse.<br><br>Campo DGII &lt;Paginacion&gt;
    - `pageNo` integer — Indica la numeración de la página que contiene los datos del e-CF al realizar una representación impresa, siempre y cuando sea mayor a una página.<br>Campo DGII &lt;PaginaNo&gt;
    - `noLineFrom` integer — Indica el no. de la línea de detalle del primer ítem que contiene la página. Condicional a que sea completado el campo Página No.<br>Campo DGII &lt;NoLineaDesde&gt;
    - `noLineUntil` integer — Indica el no. de la línea de detalle del último ítem que será incluido en la página. Condicional a que sea completado el campo No. Línea Desde.<br>Campo DGII &lt;NoLineaHasta&gt;
    - `subtotalAmountTaxedPage` number — Total de la suma de valores de monto gravado ITBIS a diferentes tasas, de las líneas correspondientes a la página que se indica. Condicional a que exista Subtotal Monto gravado1, y/o Subtotal Monto gravado 2 y/o Subtotal Monto gravado 3 Página.<br>Campo DGII &lt;SubtotalMontoGravadoPagina&gt;
    - `subtotalAmountTaxed1Page` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 1 (tasa 18%), de las líneas correspondientes a la página que se indica, menos descuentos más recargos. 78 Condicional a que la página contenga algún ítem gravado a tasa ITBIS 1.<br>Campo DGII &lt;SubtotalMontoGravado1Pagina&gt;
    - `subtotalAmountTaxed2Page` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 2 (tasa 16%), de las líneas correspondientes a la página que se indica, menos descuentos más recargos. Condicional a que la página contenga algún ítem gravado a tasa ITBIS 2.<br>Campo DGII &lt;SubtotalMontoGravado2Pagina&gt;
    - `subtotalAmountTaxed3Page` number — Total de la suma de valores de Ítems gravados asignados a ITBIS tasa 3 (tasa 0), de las líneas correspondientes a la página que se indica, menos descuentos más recargos. Condicional a que la página contenga algún ítem gravado a tasa ITBIS 3.<br>Campo DGII &lt;SubtotalMontoGravado3Pagina&gt;
    - `exemptSubtotalPage` number — Total de la suma de valores correspondientes a ítems exentos indicados en el no. de línea ‘Desde’ ‘Hasta’, de la página. Condicional a que en la página contenga algún ítem exento.<br>Campo DGII &lt;SubtotalExentoPagina&gt;
    - `itbisSubtotalPage` number — Total de la suma de valores de Subtotal ITBIS 1, Subtotal ITBIS 2 y Subtotal ITBIS 3, a las diferentes tasas, de las líneas correspondientes a la página que se indica. Condicional a que exista Subtotal ITBIS 1, Subtotal ITBIS 2 y Subtotal ITBIS 3 Página.<br>Campo DGII &lt;SubtotalItbisPagina&gt;
    - `itbis1SubtotalPage` number — Valor numérico igual al subtotal monto gravado 1 por la tasa ITBIS 1, de la línea indicada en la página. Condicional a que exista Subtotal Monto Gravado tasa 1.<br>Campo DGII &lt;SubtotalItbis1Pagina&gt;
    - `itbis2SubtotalPage` number — Valor numérico igual al subtotal monto gravado 2 por la tasa ITBIS 2, de la línea indicada en la página. Condicional a que exista Subtotal Monto Gravado tasa 2.<br>Campo DGII &lt;SubtotalItbis2Pagina&gt;
    - `itbis3SubtotalPage` number — Valor numérico igual al subtotal monto gravado 3 por la tasa ITBIS 3, de la línea indicada en la página. Condicional a que exista Subtotal Monto Gravado tasa 3.<br>Campo DGII &lt;SubtotalItbis3Pagina&gt;
    - `subtotalAdditionalTaxPage` number — Sumatoria de los campos del área Subtotal Impuesto Adicional. Condicional a que se complete campos del área Subtotal Impuesto Adicional.<br>Campo DGII &lt;SubtotalImpuestoAdicionalPagina&gt;
    - `subtotalAdditionalTax` object — Subtotal impuesto adicional<br>Campo DGII &lt;SubtotalImpuestoAdicional&gt;
      - `subtotalSelectiveTaxForSpecificConsumptionPage` number — Valor del impuesto selectivo al consumo específico y Ad Valorem, correspondientes a los ítems del campo ‘No. de línea desde’ a ‘No. de línea hasta’, indicados en la página. Condicional a que los ítems del campo ‘No. de línea desde’ a ‘No. de línea hasta’, existan gravados con Impuestos al Consumo Específico y Ad Valorem.<br>Campo DGII &lt;SubtotalImpuestoSelectivoConsumoEspecificoPagina&gt;
      - `subtotalOtherTax` number — Valor del impuesto adicional (exceptuando el impuesto selectivo al consumo específico y Ad Valorem), correspondientes a los ítems del campo ‘No. de línea desde’ a ‘No. de línea hasta’, indicados en la página. Condicional a que los ítems del campo ‘No. de línea desde’ a ‘No. de línea hasta’, existan gravados con Otros Impuestos Adicionales.<br>Campo DGII &lt;SubtotalOtrosImpuesto&gt;
    - `subtotalAmountPage` number — Sumatoria de los campos Subtotal Monto Gravado Total Pagina, Subtotal Exento Pagina, Subtotal ITBIS Pagina y Subtotal Impuesto Adicional Pagina. Condicional a que se complete el campo Página No.<br>Campo DGII &lt;MontoSubtotalPagina&gt;
    - `subtotalNonBillableAmountPage` number — Suma de todos los valores correspondientes a ítems no facturables, que estén indicados en el no. de línea ‘Desde’ ‘Hasta’, de la página. Condicional a que la página incluya ítems no facturables.<br>Campo DGII &lt;SubtotalMontoNoFacturablePagina&gt;
  - `informationReference` object — Información de referencia.<br>Campo DGII &lt;InformacionReferencia&gt;
    - `ncfModified` string — Es el número del comprobante fiscal que será afectado o remplazado por una secuencia electrónica. Tanto el comprobante afectado o reemplazado, como la secuencia electrónica, deben estar emitidos por el mismo RNC/Cédula. Condicional a que la emisión del e-CF corresponda a un reemplazo de Comprobante Fiscal no electrónico emitido en contingencia.<br>Campo DGII &lt;NCFModificado&gt;
    - `rncOtherTaxpayer` string — Aplica cuando el RNC del que emite el e-CF no coincide con el comprobante fiscal modificado (debido a que el RNC se encuentre dado de baja por disolución, fusión o escisión). En ese caso, se debe validar que el campo “RNC otro contribuyente” esté completado correctamente. Condicional a que el comprobante modificado no coincida con el RNC Emisor del e-CF (debido a que el RNC se encuentre dado de baja (por disolución, fusión o escisión).<br>Campo DGII &lt;RNCOtroContribuyente&gt;
    - `ncfModifiedDate` string, date — Fecha del número de comprobante fiscal modificado. Condicional a que la emisión del e-CF corresponda a un reemplazo de Comprobante Fiscal no electrónico emitido en contingencia.<br>Campo DGII &lt;FechaNCFModificado&gt;
    - `modificationCode` 4 — Código utilizado para indicar si el e-CF del comprobante fiscal modificado es con la finalidad de&colon; <br>1) Anulación total <br>2) Corrige texto del comprobante fiscal modificado <br>3) Corrige montos del NCF modificado <br>4) Reemplazo NCF emitido en contingencia <br>5) Referenciar Factura de Consumo Electrónica. <br><br>Valores 1, 2 y 3 aplican solo cuando se trate de la emisión de una nota de crédito o débito electrónica, según corresponda. <br> Valor 5 aplica solo para la emisión de Factura de Crédito Fiscal. <br>Campo DGII &lt;CodigoModificacion&gt;
  - `config` object — Configuración adicional del documento electrónico
    - `pdf` object — Configuración de la generación del PDF
      - `type` 'generic' | 'pos' — Tipo de PDF a generar
      - `note` string — Nota a incluir en el PDF.

## Response `201`

Éxito en la creación de la factura Gubernamental Electrónica (45)

- Schema — unresolved $ref

## Other responses

- `400` — unresolved $ref
- `404` — unresolved $ref
- `500` — unresolved $ref

---

[API](https://skmtc.net/alanube/apis/api-fe-dom.md) · [All operations](https://skmtc.net/alanube/apis/api-fe-dom/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alanube/api-fe-dom/revisions/884e0cb47e4a/schema)
