
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Generar sello cadena original
-
- Mensajes: 41
- Registrado: Lun Jun 25, 2012 9:29 am
Re: Generar sello cadena original
Ciertamente muchas suposiciones.
Estoy usando vb6,
Estoy usando vb6,
- Adjuntos
-
- xml1.xml
- (3.83 KiB) Descargado 450 veces
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Generar sello cadena original
Primero genera un XML sin errores y luego verificamos el sello
- Quita el domicilio
- Clave de producto y servicio es a 8 posiciones
- Clave de unidad es con mayúsculas
- Impuestos tienes mal las claves
Te mando un archivo ya con esos cambios, pero obvio el sello incorrecto.
- Quita el domicilio
- Clave de producto y servicio es a 8 posiciones
- Clave de unidad es con mayúsculas
- Impuestos tienes mal las claves
Te mando un archivo ya con esos cambios, pero obvio el sello incorrecto.
- Adjuntos
-
- xml1_ok.xml
- (3.59 KiB) Descargado 421 veces
-
- Mensajes: 41
- Registrado: Lun Jun 25, 2012 9:29 am
Re: Generar sello cadena original
Listo.
De antemano agradezco la ayuda.
De antemano agradezco la ayuda.
- Adjuntos
-
- Cadena_LMG_03077.txt
- (228 Bytes) Descargado 405 veces
-
- sellado.TxT
- (344 Bytes) Descargado 427 veces
-
- xml1.xml
- (3.7 KiB) Descargado 453 veces
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Generar sello cadena original
Checa en el ejemplo que te mande los impuestos, los sigues teniendo mal ...
Valida tu archivo aqui http://www.lacorona.com.mx/fortiz/sat/cfdcvali.php que no tenga ningún error de esquema ni de semántica (excepto el sello)
¿El archivo Cadena... que mandas si es el de este XML? No tiene los nombres ...
Vamos a descartar el UTF-8, usa nombres sin acentos ni eñes
Valida tu archivo aqui http://www.lacorona.com.mx/fortiz/sat/cfdcvali.php que no tenga ningún error de esquema ni de semántica (excepto el sello)
¿El archivo Cadena... que mandas si es el de este XML? No tiene los nombres ...
Vamos a descartar el UTF-8, usa nombres sin acentos ni eñes
-
- Mensajes: 41
- Registrado: Lun Jun 25, 2012 9:29 am
Re: Generar sello cadena original
Listo "Esquema valido".
gracias
gracias
- Adjuntos
-
- Cadena_LMG_03082.txt
- (284 Bytes) Descargado 414 veces
-
- xml1.xml
- (3.7 KiB) Descargado 485 veces
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Generar sello cadena original
Sigues teniendo MAL tus IMPUESTOS TOTALES, checa con lupa el ejemplo _ok que te mande,
Esta mal la fecha en tu archivo de cadena original
Esta mal la fecha en tu archivo de cadena original
Código: Seleccionar todo
$ diff cade2.txt Cadena2.txt
6c6
< 2017-10-20T13:27:10
---
> 2017-10-20T13:27:06
-
- Mensajes: 41
- Registrado: Lun Jun 25, 2012 9:29 am
Re: Generar sello cadena original
Va de nuevo
En este caso se emiten facturas con tasa 0, 8 y 16 en un mismo documento
gracias
En este caso se emiten facturas con tasa 0, 8 y 16 en un mismo documento
gracias
- Adjuntos
-
- xml1.xml
- (3.63 KiB) Descargado 414 veces
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Generar sello cadena original
mmm,
¿estas modificando a mano el xml antes de publicarlo?
¿Sabes que con cualquier letra o importe que le modifiques cambia el sello?
Esta colocando TasaOCuota="0.00000" debe de ser TasaOCuota="0.000000"
SI le mueves algo al xml y no publicas tu cadena original no te puedo ayudar
suerte
¿estas modificando a mano el xml antes de publicarlo?
¿Sabes que con cualquier letra o importe que le modifiques cambia el sello?
Esta colocando TasaOCuota="0.00000" debe de ser TasaOCuota="0.000000"
SI le mueves algo al xml y no publicas tu cadena original no te puedo ayudar
suerte
-
- Mensajes: 41
- Registrado: Lun Jun 25, 2012 9:29 am
Re: Generar sello cadena original
El proceso de creación del XML y la cadena original los genero de forma independiente.
Primero genero la cadena para obtener el sello
Luego genero el XML e inserto el sello.
gracias
Primero genero la cadena para obtener el sello
Luego genero el XML e inserto el sello.
gracias
- Adjuntos
-
- xml1.xml
- (3.63 KiB) Descargado 407 veces
-
- Cadena_LMG_03086.txt
- (284 Bytes) Descargado 462 veces
-
- Mensajes: 8
- Registrado: Sab Ene 06, 2018 12:37 pm
Re: Generar sello cadena original
hola buenas noches tengo una duda estoy tratando de sellar la cadena original con SHA256 anteriormente lo hacia asi PHP...
$clave='archivos/claves.key.pem';
$fp = fopen($clave, "r");
$llave_privada = fread($fp, 8192);
fclose($fp);
$id_clave = openssl_get_privatekey($llave_privada);
openssl_sign($cadena_original,$cadenafirmada,$id_clave,OPENSSL_ALGO_SHA1);
$sello = base64_encode($cadenafirmada);
y lo unico que quise cambiar fue el SHA1 por SHA256 pero a la hora de validar me dice que el sello es invalido y lo hago de otra pagina de prueba y si sella bien, la cadena se forma de manera correcta ya que la e revisado con varios validadores y si es igual pero cuando lo hago yo me dice sello invalido
anexo cadena generada en php
||3.3|FDF00000339|2018-01-30T23:34:09|01|00001000000408703620|120.00|MXN|139.20|I|PUE|92912|AAA010101AAA|Dario Sosa|601|XAXX010101000|PUBLICO EN GENERAL|P01|93161700|GN8780|2|E87|ACEITE SAE25W50 AK GONHER 1 LT|60.00|120.00|120.00|002|Tasa|0.160000|19.20|002|Tasa|0.160000|19.20|19.20||
$clave='archivos/claves.key.pem';
$fp = fopen($clave, "r");
$llave_privada = fread($fp, 8192);
fclose($fp);
$id_clave = openssl_get_privatekey($llave_privada);
openssl_sign($cadena_original,$cadenafirmada,$id_clave,OPENSSL_ALGO_SHA1);
$sello = base64_encode($cadenafirmada);
y lo unico que quise cambiar fue el SHA1 por SHA256 pero a la hora de validar me dice que el sello es invalido y lo hago de otra pagina de prueba y si sella bien, la cadena se forma de manera correcta ya que la e revisado con varios validadores y si es igual pero cuando lo hago yo me dice sello invalido
anexo cadena generada en php
||3.3|FDF00000339|2018-01-30T23:34:09|01|00001000000408703620|120.00|MXN|139.20|I|PUE|92912|AAA010101AAA|Dario Sosa|601|XAXX010101000|PUBLICO EN GENERAL|P01|93161700|GN8780|2|E87|ACEITE SAE25W50 AK GONHER 1 LT|60.00|120.00|120.00|002|Tasa|0.160000|19.20|002|Tasa|0.160000|19.20|19.20||