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