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[<rFE xmlns="http://dgi-fep.mef.gob.pa"><dVerForm>1.00</dVerForm><dId>FE0120000155596713-2-2015-5900002020021000000050185050221010989249</dId> <gDGen><iAmb>2</iAmb><iTpEmis>02</iTpEmis><dFechaCont>2020-02-10T11:49:27-05:00</dFechaCont><iDoc>01</iDoc><dNroDF>0000005018</dNroDF><dPtoFacDF>505</dPtoFacDF> <dSeg>101098924</dSeg><dFechaEm>2020-02-10T11:49:27-05:00</dFechaEm><dFechaSalida>2020-02-10T11:49:27-05:00</dFechaSalida><iNatOp>01</iNatOp><iTipoOp>1</iTipoOp> <iDest>1</iDest><iFormCAFE>1</iFormCAFE><iEntCAFE>1</iEntCAFE><dEnvFE>1</dEnvFE><iProGen>1</iProGen><iTipoTranVenta>1</iTipoTranVenta><iTipoSuc>1</iTipoSuc> <dInfEmFE>Informacion Interes</dInfEmFE><gEmis><gRucEmi><dTipoRuc>2</dTipoRuc><dRuc>155596713-2-2015</dRuc><dDV>59</dDV></gRucEmi><dNombEm>FE generada en ambiente de pruebas - sin valor comercial ni fiscal</dNombEm> <dSucEm>0000</dSucEm><dCoordEm>+8.9892,-79.52010</dCoordEm><dDirecEm>Ave. La Paz, entre calles 74A y 75. El Ingenio, Bethania. Ciudad de Panamá</dDirecEm> <gUbiEm><dCodUbi>1-1-2</dCodUbi><dCorreg>Bastimentos</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>qa@thefactoryhka.com</dCorElectEmi></gEmis><gDatRec><iTipoRec>01</iTipoRec><gRucRec><dTipoRuc>2</dTipoRuc> <dRuc>00000000-2-2015</dRuc><dDV>57</dDV></gRucRec><dNombRec>AMBIENTE DE PRUEBAS</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><dTfnRec>9999-9999</dTfnRec><dCorElectRec>Prueba@gmail.com</dCorElectRec> <cPaisRec>PA</cPaisRec></gDatRec></gDGen><gItem><dSecItem>1</dSecItem><dDescProd>MEMORIA AUDITORIA BIXOLON / TALLY</dDescProd><dCodProd>MXG-MENSD</dCodProd> <cUnidad>und</cUnidad><dCantCodInt>1.00</dCantCodInt><dCodCPBScmp>1012</dCodCPBScmp><cUnidadCPBS>und</cUnidadCPBS><gPrecios><dPrUnit>1.55</dPrUnit> <dPrUnitDesc>0.00</dPrUnitDesc><dPrItem>1.55</dPrItem><dValTotItem>1.6585</dValTotItem></gPrecios><gITBMSItem><dTasaITBMS>01</dTasaITBMS> <dValITBMS>0.1085</dValITBMS></gITBMSItem><gISCItem><dTasaISC>0.00</dTasaISC><dValISC>0.00</dValISC></gISCItem></gItem><gTot><dTotNeto>1.55</dTotNeto> <dTotITBMS>0.10</dTotITBMS><dTotISC>0.00</dTotISC><dTotGravado>0.10</dTotGravado><dTotDesc>0.00</dTotDesc><dVTot>1.65</dVTot><dTotRec>1.65</dTotRec><iPzPag>1</iPzPag> <dNroItems>1</dNroItems><dVTotItems>1.65</dVTotItems><gFormaPago><iFormaPago>01</iFormaPago><dVlrCuota>1.65</dVlrCuota></gFormaPago></gTot><gInfoLog><dNroVols>10</dNroVols> <dPesoTot>20.300</dPesoTot><dUnPesoTot>2</dUnPesoTot><dLicCamion>aaa444</dLicCamion><dNomTransp>pruebas de campos </dNomTransp><gRucTransp><dTipoRuc>1</dTipoRuc><dRuc>E-8-102724</dRuc> <dDV>64</dDV></gRucTransp><dInfEmLog>errrrrrrrrrr</dInfEmLog></gInfoLog><gLcEntr><gRucLcEntr><dTipoRuc>2</dTipoRuc><dRuc>9953-146-102030</dRuc><dDV>66</dDV></gRucLcEntr> <dNombLcEntr>Entrega C.A</dNombLcEntr><dDirecLcEntr>rrrrrrrrrrrrrr</dDirecLcEntr><gUbiLcEntr><dCodUbi>7-1-2</dCodUbi><dCorreg>El Espinal</dCorreg><dDistr>Guarare</dDistr> <dProv>Los Santos</dProv></gUbiLcEntr><dTfnLcEntr>6698-8603</dTfnLcEntr><dTfnAdLcEntr>6698-8603</dTfnAdLcEntr></gLcEntr> <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>xO0XbFuMNnImAmYWrDYdY71YzsdddmAoEyKwaFesYMo=</DigestValue></Reference></SignedInfo><SignatureValue>iPq07hnd6j1M1DMboby6jtwWKEEAi91SXn9jZ1hSd+fnMcjaurS6v46/sdnizywRWMjlE3c1LsWdCprIt1ULzx2+f42jEwOE/41As4vWuphy37fYosr2TvaNsBlvMHQYhnHHxHYydTWz2q4BqvC1viEgB3bOje7Ufj/3OzUSrk3Cjzp6smnYWG0ch5XAd9e6pfXbz24EWkAlUMqQiPHwYijl7UC9dwR1oYKwjFK6DMgL39mrPOoLizFcM/H1goKeMG8EkEKzNt/Yr/Jvgdgw6yrv2HY09Vcim1LGCCtaaISiO5Fim1yO9dW6XRSfWLZE4xqsjxuFvy9OgZ40V+PEsw==</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=FE0120000155596713-2-2015-5900002020021000000050185050221010989249&iAmb=2&digestValue=xO0XbFuMNnImAmYWrDYdY71YzsdddmAoEyKwaFesYMo=&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjaEZFIjoiRkUwMTIwMDAwMTU1NTk2NzEzLTItMjAxNS01OTAwMDAyMDIwMDIxMDAwMDAwMDUwMTg1MDUwMjIxMDEwOTg5MjQ5IiwiaUFtYiI6IjIiLCJkaWdlc3RWYWx1ZSI6InhPMFhiRnVNTm5JbUFtWVdyRFlkWTcxWXpzZGRkbUFvRXlLd2FGZXNZTW89In0.Sb8DZsqqHsdNTdbOEeOMx2L4VmwA4WKijQg2-9pfQWo]]]]>><![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>ID20200000000000000322</dId> <iAmb>2</iAmb> <dVerApl>0.0.1</dVerApl> <dCUFE>FE0120000155596713-2-2015-5900002020071300000185800520124121596372</dCUFE> <dFecProc>2020-07-13T21:09:04-05:00</dFecProc> <dProAut>20200000000000000322</dProAut> <dDigVal>J5ZhLRLorQ9iw0WGs9CXt7dsGGvMrc4X1JCZFHu2/LM=</dDigVal> <gResProc> <dCodRes>0260</dCodRes> <dMsgRes>Autorizado el uso de la FE</dMsgRes> </gResProc> </gInfProt> </rProtFe> </rRetEnviFe>