meta data de esta página
¡Esta es una revisión vieja del documento!
RECEPCION/ECF
Este primer método tiene como función shacerle 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'
- 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