meta data de esta página
APROBACIÓN COMERCIAL
Este segundo método tiene como función hacerle llegar a un emisor una Aprobación Comercial sobre un Documento ECF que haya emitido a su nombre. Como condición el emisor del documento original (el ECF sobre el cual usted creó su Aprobación Comercial) debe ser usuario de los servicios de The Factory HKA y así le podrá consignar su Aprobación Comercial
Los datos de acceso son:
Url: https://testapiintercambio.thefactoryhka.com.do/fe/AprobacionComercial/api/ecf
Método: POST
Request:
En este caso el request lleva adjunto el archivo de su documento XML de la Aprobación Comercial que desea consignar como un 'multipart/form-data' y el token obtenido 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
POST https://testapiintercambio.thefactoryhka.com.do/fe/AprobacionComercial/api/ecf HTTP/1.1 Authorization: Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8(............)obWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEzMDIyMjUwOXRlc3RBRFhTQURTQUQtU0FEU0FEQVNEQVNELURTQURTQURTQURTQVgiLCJleHAiOjE2NTIyMTA3ODV9.Yef7aVCu4-NFfzNEwKa3STqhDYNmju-TAh5YYWtBVqY User-Agent: PostmanRuntime/7.29.0 Accept: */* Cache-Control: no-cache Postman-Token: 847edc37-4ae1-4a43-9137-44b70783eba3 Host: testapiintercambio.thefactoryhka.com.do Accept-Encoding: gzip, deflate, br Connection: keep-alive Content-Type: multipart/form-data; boundary=--------------------------576671987026235619747944 Content-Length: 4146 ----------------------------576671987026235619747944 Content-Disposition: form-data; name="xml"; filename="Aprobacion2_140523.xml" Content-Type: application/xml <?xml version="1.0"?> <ACECF xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DetalleAprobacionComercial> <Version>1.0</Version> <RNCEmisor>130960054</RNCEmisor> <eNCF>E310000000120</eNCF> <FechaEmision>10-05-2022</FechaEmision> <MontoTotal>7080.00</MontoTotal> <RNCComprador>131880681</RNCComprador> <Estado>1</Estado> <FechaHoraAprobacionComercial>10-05-2022 19:56:39</FechaHoraAprobacionComercial> </DetalleAprobacionComercial> <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>4/H3GeC79qw2U4NE4gFrNR1i9wRddG+VwgvTqqOKyh4=</DigestValue> </Reference> </SignedInfo> <SignatureValue>fJ7STdFNIhAjPH5d7kcJoZcq8UkIzTl4CWXOY3B8LmTLzBssy3grVdce9tYdY6h7478a2daqI89a2tHhFlW39CLbfQcwy0LUqVZQ98nCgzQZdloHqoShTe0wu0t+HZKVJQOBFz7hdEEVq8NLjHgX90Nw+1lBeGq1rCMykZ3bN5OlhE/V9AJV3/s+9/zz32IsQ84xEsgZoGc6eURvCzGHzcpQ7rBxoaE8aHL9USV/1HrwldSZiL+vqhObDa673gaQFsaiuAhVzNL3K4DZXb/ziK0WmXw3LjFzpvGL/Tr5twwQQC7WHkalPGEWLUU70EjZP5xko5mrt7tw2pP427SFLg==</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> </ACECF> ----------------------------576671987026235619747944--
Response:
Posibilidad de respuesta 1: exitoso
Vacío con Código 200 - OK
Posibilidad de respuesta 2: Con error
- Request.json
{ "type": "https://tools.ietf.org/html/rfc7235#section-3.1", "title": "Unauthorized", "status": 401, "traceId": "00-680ee2fa594b9645aa9518f92f9e1102-55bc4e4695faba41-00" }
Cabe destacar que el método tiene la nomenclatura establecida por la DGII http://[URL-dada-por-Listado-Directorio]/fe/AprobacionComercial/api/ecf