meta data de esta página
  •  

¡Esta es una revisión vieja del documento!


RECEPCION/ECF

Este primer método tiene como función hacerle llegar a un receptor, un Documento ECF que haya emitido a su nombre. Como condición el receptor del documento debe ser usuario de los servicios de The Factory HKA y así le podrá consignar su factura

Los datos de acceso son:
Url: https://testapiintercambio.thefactoryhka.com.do/fe/recepcion/api/ecf
Método: POST

Request:

En este caso el request lleva adjunto el archivo de su documento XML del ECF que desea consignar como un 'multipart/form-data' y el token eobtenido en el método Validar Certificado como una cabecera que debe llevar el código 'Authorization' y el valor 'Bearer eyx…….(aqui el token sin comillas)..xzx'

Header
Tipo Key Value
String Authorization Bearer eyZdx..(token)..zxzas
Body
Content-Type form-data
Tipo Key Value
String xml (archivo XML adjunto)
Request.json
Authorization: Bearer eyJhbGciOiJodHRwOi8(..............)9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEzMDIyMjUwOXRlc3RBRFhTQURTQUQtU0FEU0FEQVNEQVNELURTQURTQURTQURTQVgiLCJleHAiOjE2NTIyMDk5OTJ9.TPaw8ltyD2_H0AIBPbJLUCuPGsDrj4AvobYEka2d8xE
User-Agent: PostmanRuntime/7.29.0
Accept: */*
Cache-Control: no-cache
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------------------------671844244465244192333958
Content-Length: 6866
 
----------------------------671844244465244192333958
Content-Disposition: form-data; name="xml"; filename="130960054E310000000120_140528.xml"
Content-Type: application/xml
 
<ECF>
  <Encabezado>
    <Version>1</Version>
    <IdDoc>
      <TipoeCF>31</TipoeCF>
      <eNCF>E310000000120</eNCF>
      <FechaVencimientoSecuencia>31-12-2021</FechaVencimientoSecuencia>
      <IndicadorMontoGravado>0</IndicadorMontoGravado>
      <TipoIngresos>01</TipoIngresos>
      <TipoPago>1</TipoPago>
      <TablaFormasPago>
        <FormaDePago>
          <FormaPago>1</FormaPago>
          <MontoPago>7080.00</MontoPago>
        </FormaDePago>
      </TablaFormasPago>
    </IdDoc>
    <Emisor>
      <RNCEmisor>130960054</RNCEmisor>
      <RazonSocialEmisor>DOCUMENTOS ELECTRONICOS DE 02</RazonSocialEmisor>
      <NombreComercial>DOCUMENTOS ELECTRONICOS DE 02</NombreComercial>
      <DireccionEmisor>AVE. ISABEL AGUIAR NO. 269, ZONA INDUSTRIAL DE HERRERA</DireccionEmisor>
      <Municipio>010101</Municipio>
      <Provincia>010000</Provincia>
      <TablaTelefonoEmisor>
        <TelefonoEmisor>809-472-7676</TelefonoEmisor>
        <TelefonoEmisor>809-491-1918</TelefonoEmisor>
      </TablaTelefonoEmisor>
      <CorreoEmisor>DOCUMENTOSELECTRONICOSDE0612345678969789+9000000000000000000000000000001@123.COM</CorreoEmisor>
      <WebSite>www.facturaelectronica.com</WebSite>
      <CodigoVendedor>AA0000000100000000010000000002000000000300000000050000000006</CodigoVendedor>
      <NumeroFacturaInterna>123456789016</NumeroFacturaInterna>
      <NumeroPedidoInterno>123456789016</NumeroPedidoInterno>
      <ZonaVenta>NORT</ZonaVenta>
      <FechaEmision>10-05-2022</FechaEmision>
    </Emisor>
    <Comprador>
      <RNCComprador>131880738</RNCComprador>
      <RazonSocialComprador>DOCUMENTOS ELECTRONICOS DE 03</RazonSocialComprador>
      <ContactoComprador>MARCOS LATIPLOL</ContactoComprador>
      <CorreoComprador>MARCOSLATIPLOL@KKKK.COM</CorreoComprador>
      <DireccionComprador>CALLE JACINTO DE LA CONCHA FELIZ ESQUINA 27 DE FEBRERO,FRENTE A DOMINO</DireccionComprador>
      <MunicipioComprador>010100</MunicipioComprador>
      <ProvinciaComprador>010000</ProvinciaComprador>
      <FechaEntrega>10-10-2020</FechaEntrega>
      <FechaOrdenCompra>10-11-2018</FechaOrdenCompra>
      <NumeroOrdenCompra>4500352238</NumeroOrdenCompra>
      <CodigoInternoComprador>10633440</CodigoInternoComprador>
    </Comprador>
    <InformacionesAdicionales>
      <NumeroContenedor>8019289</NumeroContenedor>
      <NumeroReferencia>1447</NumeroReferencia>
    </InformacionesAdicionales>
    <Totales>
      <MontoGravadoTotal>6000.00</MontoGravadoTotal>
      <MontoGravadoI1>6000.00</MontoGravadoI1>
      <ITBIS1>18</ITBIS1>
      <TotalITBIS>1080.00</TotalITBIS>
      <TotalITBIS1>1080.00</TotalITBIS1>
      <MontoTotal>7080.00</MontoTotal>
    </Totales>
  </Encabezado>
  <DetallesItems>
    <Item>
      <NumeroLinea>1</NumeroLinea>
      <IndicadorFacturacion>1</IndicadorFacturacion>
      <NombreItem>ASW DTU</NombreItem>
      <IndicadorBienoServicio>1</IndicadorBienoServicio>
      <CantidadItem>15.00</CantidadItem>
      <UnidadMedida>31</UnidadMedida>
      <PrecioUnitarioItem>400.00</PrecioUnitarioItem>
      <MontoItem>6000.00</MontoItem>
    </Item>
  </DetallesItems>
  <FechaHoraFirma>02-12-2021 09:03:37</FechaHoraFirma>
  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
      <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
      <Reference URI="">
        <Transforms>
          <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
        </Transforms>
        <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
        <DigestValue>P76NW6MYXU3tMJ1aLlWEHAxHUQDXB8WPpKgWbDetp+0=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>IDLvKXEvVdpjF2EFTXBoc8yVmaxSi/P+2HBqZRWFtTEklFfHvJBwxFWqazuGJ96BEGvuaWEkziiB0jkmpckmGp8irzACULYFkiH3MgrTxh+KbKaAJE3JBIYrGdb8tEOLvjaD7+m/LsqxwK+w6345d7STubVEM6cJHC4R06GKGVY7wxXb7NLHZW4/CKjRnB+f8cgEj8ViXrR+Ld9A3vn/lMXKNrhYrjA9+pRODXkxnleJgE3Wk0z0mkx0QjegKnlQFLV8hW4SfOiAkzeu7Xjs2M5SHvtQ4eGjk+iLp/ctN4IL+5G+/ArrbKzH4X1uyqshpXB+zxqMB82nLCQArMCqiQ==</SignatureValue>
    <KeyInfo>
      <X509Data>
        <X509Certificate>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</X509Certificate>
      </X509Data>
    </KeyInfo>
  </Signature>
</ECF>
----------------------------671844244465244192333958--

Response:

Posibilidad de respuesta 1: exitoso

Response
<?xml version="1.0" encoding="utf-8"?>
<ARECF xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schema.xsd">
    <DetalleAcusedeRecibo>
        <Version>1.0</Version>
        <RNCEmisor>130960054</RNCEmisor>
        <RNCComprador>131880738</RNCComprador>
        <eNCF>E310000000120</eNCF>
        <Estado>0</Estado>
        <FechaHoraAcuseRecibo>10-05-2022 14:13:56</FechaHoraAcuseRecibo>
    </DetalleAcusedeRecibo>
</ARECF>

Posibilidad de respuesta 2: Con error

Request.json
{
    "mensaje": "Ya esta registrado el comprobante",
    "errores": "406"
}

Cabe destacar que el método tiene la nomenclatura establecida por la DGII http://[URL-dada-por-Listado-Directorio]/fe/recepcion/api/ecf