Una vez se tenga el XML firmado , se procede al envío del documento a través del servicio PAC. El servicio de recepción tiene como función recibir una factura electrónica para su certificación.
Para el llenado del Request se deben enviar los siguientes parámetros:
REQUEST: Parámetros a Enviar | |
---|---|
Identificador | Descripción |
dVerForm | Versión del Formato |
dId | Identificador de control de envío |
iAmb | Ambiente de destino |
xFe | XML de la FE transmitida |
<soapenv:Body> <fer:feDatosMsg> <fer:rEnviFe> <fer:dVerForm>1.00</fer:dVerForm> <fer:dId>01</fer:dId> <fer:iAmb>2</fer:iAmb> <fer:xFe><![CDATA[<?xml version="1.0" encoding="utf-8"?><rFE xmlns="http://dgi-fep.mef.gob.pa"><dVerForm>1.00</dVerForm> <dId>FE0120000155709723-2-2021-7292712021111600000010030010122253589812</dId><gDGen><iAmb>2</iAmb><iTpEmis>01</iTpEmis><iDoc>01</iDoc> <dNroDF>0000001003</dNroDF><dPtoFacDF>001</dPtoFacDF><dSeg>225358981</dSeg><dFechaEm>2021-11-16T15:54:23-05:00</dFechaEm> <dFechaSalida>2021-11-17T15:54:23-05:00</dFechaSalida><iNatOp>10</iNatOp><iTipoOp>1</iTipoOp><iDest>1</iDest><iFormCAFE>1</iFormCAFE> <iEntCAFE>1</iEntCAFE><dEnvFE>1</dEnvFE><iProGen>1</iProGen><iTipoSuc>1</iTipoSuc><dInfEmFE /><gEmis><gRucEmi><dTipoRuc>2</dTipoRuc><dRuc>155709723-2-2021</dRuc><dDV>72</dDV> </gRucEmi><dNombEm>FE generada en ambiente de pruebas - sin valor comercial ni fiscal</dNombEm><dSucEm>9271</dSucEm><dCoordEm>+8.9892,-79.52010</dCoordEm> <dDirecEm>Nueva Dirección. Ciudad de Panama</dDirecEm><gUbiEm><dCodUbi>1-1-1</dCodUbi><dCorreg>Bocas del Toro (Cabecera)</dCorreg><dDistr>Bocas del Toro</dDistr> <dProv>Bocas del Toro</dProv></gUbiEm><dTfnEm>999-9999</dTfnEm><dTfnEm>8888-8889</dTfnEm><dTfnEm>261-0423</dTfnEm><dCorElectEmi>contacto@ebi-pac.com</dCorElectEmi></gEmis> <gDatRec><iTipoRec>01</iTipoRec><gRucRec><dTipoRuc>2</dTipoRuc><dRuc>155709723-2-2021</dRuc><dDV>72</dDV></gRucRec><dNombRec>AMBIENTE DE PRUEBAS alterado</dNombRec> <dDirecRec>AVE. LA PAZ</dDirecRec><gUbiRec><dCodUbi>1-1-2</dCodUbi><dCorreg>BASTIMENTOS</dCorreg><dDistr>BOCAS DEL TORO</dDistr><dProv>BOCAS DEL TORO</dProv></gUbiRec> <cPaisRec>PA</cPaisRec></gDatRec></gDGen><gItem><dSecItem>1</dSecItem><dDescProd>ESCRITORIO</dDescProd><cUnidad>um</cUnidad><dCantCodInt>1.000000</dCantCodInt><dCodCPBScmp>1310</dCodCPBScmp> <cUnidadCPBS>cm</cUnidadCPBS><dInfEmFE /><gPrecios><dPrUnit>5.550000</dPrUnit><dPrUnitDesc>0.00</dPrUnitDesc><dPrItem>5.550000</dPrItem><dPrAcarItem>2.00</dPrAcarItem> <dPrSegItem>0.00</dPrSegItem><dValTotItem>8.271500</dValTotItem></gPrecios><gCodItem><dGTINCom>0</dGTINCom><dCantGTINCom>0</dCantGTINCom><dGTINInv>0</dGTINInv> <dCantComInvent>0</dCantComInvent></gCodItem><gITBMSItem><dTasaITBMS>01</dTasaITBMS><dValITBMS>0.3885</dValITBMS></gITBMSItem><gISCItem><dTasaISC>0.060</dTasaISC> <dValISC>0.333</dValISC></gISCItem></gItem><gTot><dTotNeto>5.55</dTotNeto><dTotITBMS>0.39</dTotITBMS><dTotISC>0.33</dTotISC><dTotGravado>0.72</dTotGravado><dVTot>8.28</dVTot> <dTotRec>8.18</dTotRec><iPzPag>1</iPzPag><dNroItems>1</dNroItems><dVTotItems>8.28</dVTotItems><gFormaPago><iFormaPago>01</iFormaPago><dVlrCuota>8.28</dVlrCuota></gFormaPago> </gTot><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> <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" /> <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> <DigestValue>C1oIUg7os8plrVYE+KTvoqetxDKAaUCOpwNXstIU6rA=</DigestValue></Reference></SignedInfo><SignatureValue>qCUuvGP2LV7tLPE2I/GI/8+lWpIijaUzDLi7vF7/BVzsV6pCTK20ZtUkAqjwfelnIwZKCvvzXmWeKvcZB+DlIWoLpx3swaUzJslrXucUz2m/qPORgxAf9kQ5GOc5WxDOcos1tYpgupr6TQPSoPeNJHQnhlldcwacHBD4tt7+7wSzWU2OSyW8ZVcJLu3EGGOCCTss4dxnVmCO3IkjnLJpcCkexs1tjba2XY8fzfyAeSbP/vZa0smp3SwrAu9P54kjynPA1BjWkZj0I+kZlu7x4HPfeIMpMkFY2pK65PGCGBC7btJ+eBqos17nWxjZXEwl7UvU9OVMqH4HGQKt+JmxJw==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate> </X509Data></KeyInfo></Signature><gNoFirm><dQRCode><![CDATA[https://dgi-fep-test.mef.gob.pa:40001/Consultas/FacturasPorQR?chFE=FE0120000155709723-2-2021-7292712021111600000010030010122253589812&iAmb=2&digestValue=C1oIUg7os8plrVYE+KTvoqetxDKAaUCOpwNXstIU6rA=&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjaEZFIjoiRkUwMTIwMDAwMTU1NzA5NzIzLTItMjAyMS03MjkyNzEyMDIxMTExNjAwMDAwMDEwMDMwMDEwMTIyMjUzNTg5ODEyIiwiaUFtYiI6IjIiLCJkaWdlc3RWYWx1ZSI6IkMxb0lVZzdvczhwbHJWWUUrS1R2b3FldHhES0FhVUNPcHdOWHN0SVU2ckE9In0.m0lym63vwy8vxsQM22y6sBzH5ffp0voPfngJLUxr9q0]]]]><![CDATA[></dQRCode></gNoFirm></rFE>]]></fer:xFe> </fer:rEnviFe> </fer:feDatosMsg> </soapenv:Body>
Una vez estructurado el request e informado el XML de la FE transmitida debidamente firmada, se procede al envío del request . El servicio de recepción procesa el documento enviado y proporcionará un protocolo de autorización que indica que fue recibido y procesado el documento.
En caso de que el documento enviado contenga un error en su estructura, el servicio proporcionará un código de validación correspondiente al error e indicará si es un rechazo o una notificación.
Se obtiene como respuesta los siguientes campos:
RESPONSE: Parámetros a Recibir | |
---|---|
Identificador | Descripción |
dVerForm | Versión del Formato |
iAmb | Ambiente de destino |
dVerApl | Versión del aplicativo de recepción |
dId | Identificador de control de envío |
dCUFE | CUFE de la FE Procesada |
dFecProc | Fecha y hora del procesamiento |
dProAut | Número de la autorización de uso |
dCodRes | Código del resultado de procesamiento |
dMsgRes | Mensaje del resultado de procesamiento |
<rProtFe> <dVerForm>1.00</dVerForm> <gInfProt> <dId>ID0000155709723-2-202120210000000001093215</dId> <iAmb>2</iAmb> <dVerApl>0.0.1</dVerApl> <dCUFE>FE0120000155709723-2-2021-7292712021111700000010060010122253589818</dCUFE> <dFecProc>2021-11-17T10:02:45-05:00</dFecProc> <dProtAut>0000155709723-2-202120210000000001093215</dProtAut> <dDigVal>C/rtzNVlq4hZgV14brhtUeSYWZKY3AsUrXxfX+Z5Hdg=</dDigVal> <gResProc> <dCodRes>0260</dCodRes> <dMsgRes>Autorizado el uso de la FE</dMsgRes> </gResProc> </gInfProt> </rProtFe>