---
title: "Emitir Comprobante para Pagos al Exterior Electrónico (47)"
method: POST
path: "/payment-abroad-supports"
tags: ["Compras y gastos electrónicos"]
---

# Emitir Comprobante para Pagos al Exterior Electrónico (47)

`POST /payment-abroad-supports`

Emitir Comprobante para Pagos al Exterior Electrónico (47)

## 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;
    - `paymentType` 1 | 2 | 3 — 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;
    - `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;
    - `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;
    - `foreignIdentifier` string — Corresponde al número de identificación cuando el proveedor es extranjero y no tiene RNC/Cédula.<br>Campo DGII &lt;IdentificadorExtranjero&gt;
    - `companyName` string — Nombre o Razón Social del proveedor.<br>Campo DGII &lt;RazonSocialComprador &gt;
  - `transport` object — Transporte<br>Campo DGII &lt;Transporte&gt;
    - `destinationCountry` string — Corresponde al país destino donde sera realizado el envío del ítem (distinto a país del comprador).<br>Campo DGII &lt;PaisDestino&gt;
  - `totals` object, required — TOTALES<br>Campo DGII &lt;Totales&gt;
    - `exemptAmount` number, required — Total de la suma de valores de ítems exentos, menos descuentos más recargos.<br>Campo DGII &lt;MontoExento&gt;
    - `totalAmount` number, required — Monto Gravado Total + Monto exento +Total ITBIS + Monto del Impuesto adicional.<br>Campo DGII &lt;MontoTotal&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;
    - `isrTotalRetention` number, required — Monto del Impuesto Sobre la Renta correspondiente a la retención realizada de la prestación o locación de servicios. Condicional a que en la línea de detalle exista retención.<br>Campo DGII &lt;TotalISRRetencion&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;
    - `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;
    - `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` 4, required — Para este documento el indicador de facturación tiene que ser igual a 4 (Exento)&colon; <br>4: Exento (E)<br>Campo DGII &lt;IndicadorFacturacion&gt;
    - `retention` object, required — Retención <br>Campo DGII &lt;Retencion&gt;
      - `indicatorAgentWithholdingPerception` 1 | 2, required — Para Agentes de Retención o Percepción. Indica para cada transacción si es agente retenedor del producto que está vendiendo o el servicio. Condicional a que exista retención. <br>1: "R"<br>2: "P"<br>Campo DGII &lt;IndicadorAgenteRetencionoPercepcion&gt;
      - `isrAmountWithheld` number, required — Monto del Impuesto Sobre la Renta correspondiente a la retención realizada de la prestación o locación de servicios. El e-CF tipo 41 es condicional a que exista retención y el ‘Indicador Bien o Servicio’ sea igual a 2.<br>Campo DGII &lt;MontoISRRetenido&gt;
    - `itemName` string, required — Nombre del producto o servicio.<br>Campo DGII &lt;NombreItem&gt;
    - `goodServiceIndicator` 2, required — Identifica al item como servicio. <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;
    - `unitPriceItem` number, required — Dato correspondiente al precio unitario del ítem.<br>Campo DGII &lt;PrecioUnitarioItem&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 — (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;
    - `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;
    - `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;
  - `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;
    - `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;
    - `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;
  - `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 del Comprobante para Pagos al Exterior Electrónico

- 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)
