cResSun es el archivo que se creara
cTxtSun64 es la respuesta de Sunat en applicationResponse
Facturacion Electronica Peru, Metodo sendBill
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica Peru, Metodo sendBill
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Re: Facturacion Electronica Peru, Metodo sendBill
Enrrique
Excelente!! lo incorporé y funcionó
Lo que no ubico es como recuperar el nombre del archivo CDR
Muchas Gracias
Excelente!! lo incorporé y funcionó
Lo que no ubico es como recuperar el nombre del archivo CDR
Muchas Gracias
Luis Ponce
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica Peru, Metodo sendBill
Luis, que bueno ...
Lo del nombre no lo entiendo, el nombre que debe tener el ZIP es "R-" y el resto del nombre del documento electrónico enviado, y de ahí podras extraer el "R-" con extensión .XML que es donde vendrá la respuesta Sunat
Lo del nombre no lo entiendo, el nombre que debe tener el ZIP es "R-" y el resto del nombre del documento electrónico enviado, y de ahí podras extraer el "R-" con extensión .XML que es donde vendrá la respuesta Sunat
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Re: Facturacion Electronica Peru, Metodo sendBill
Enrrique
Es exactamente lo que hice, aumentarle "R-" al zip de origen, como no encontraba una funcion que lo hiciera.. no me quedó otra.
Un saludo y gracias nuevamente
Es exactamente lo que hice, aumentarle "R-" al zip de origen, como no encontraba una funcion que lo hiciera.. no me quedó otra.
Un saludo y gracias nuevamente
Luis Ponce
Re: Facturacion Electronica Peru, Metodo sendBill
Hola Enrrique
Nuevamente abordando el tema:
Como obtienes el contenido del elemento <SignatureValue> de los XML, con manzanitas por favor
Gracias
Nuevamente abordando el tema:
Como obtienes el contenido del elemento <SignatureValue> de los XML, con manzanitas por favor
Gracias
Luis Ponce
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica Peru, Metodo sendBill
Luis, el XML se maneja por nodos, sin embargo no deja de ser un archivo de texto, con la función AT() Yo ubico cierta información, la que indicas puede ser asi (y cualquier otra) :
cTxt:=Memoread ( cNomXml )
nPoi:=AT("<ds:SignatureValue>",cTxt)
nPof:=AT("</ds:SignatureValue>",cTxt)
cSigVal:=subs(cTxt,nPoi+19,nPof-(nPoi+19))
cTxt:=Memoread ( cNomXml )
nPoi:=AT("<ds:SignatureValue>",cTxt)
nPof:=AT("</ds:SignatureValue>",cTxt)
cSigVal:=subs(cTxt,nPoi+19,nPof-(nPoi+19))
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Re: Facturacion Electronica Peru, Metodo sendBill
Hol Enrrique
De acuerdo, no fui muy explicito;
Al momento de construir el XML, debo alimentar varios elementos requeridos, mi consulta iba en el sentido siguiente:
que valor en base64, va al tag <SignatureValue>
Según la guia de Sunat-Facturas en la pagina 65, debe ir el contenido de <ds:SignedInfo> en base64, la guia dice "contiene la firma codificada en Base64. La firma es el resultado de una serie de transformaciones sobre los datos binarios del elemento <ds:SignedInfo>. El elemento <ds:SignatureValue> contiene este valor binario de la firma codificado en Base64" he probado de mil formas, y no logro validar la firma en Homologacion.
Gracias
De acuerdo, no fui muy explicito;
Al momento de construir el XML, debo alimentar varios elementos requeridos, mi consulta iba en el sentido siguiente:
que valor en base64, va al tag <SignatureValue>
Según la guia de Sunat-Facturas en la pagina 65, debe ir el contenido de <ds:SignedInfo> en base64, la guia dice "contiene la firma codificada en Base64. La firma es el resultado de una serie de transformaciones sobre los datos binarios del elemento <ds:SignedInfo>. El elemento <ds:SignatureValue> contiene este valor binario de la firma codificado en Base64" he probado de mil formas, y no logro validar la firma en Homologacion.
Gracias
Luis Ponce
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica Peru, Metodo sendBill
Luis
Esos datos son los que precisamente incrusta la librería que te mencione en mail privado, ese trabajo lo hace la LIB
Esos datos son los que precisamente incrusta la librería que te mencione en mail privado, ese trabajo lo hace la LIB
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD