
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
.
Timbrado con Diverza
-
- Mensajes: 370
- Registrado: Lun Oct 10, 2011 11:50 am
Re: Timbrado con Diverza
Mientras estuve en modo de Pruebas no tuve ningun problema, se timbraban los cfdi que enviabaa
Al cambiar a Produccion no me acepta ningun request... me regresa errores
Alguno de Uds. puede publicar las URL de Produccion de Diverza...
Gracias
Al cambiar a Produccion no me acepta ningun request... me regresa errores
Alguno de Uds. puede publicar las URL de Produccion de Diverza...
Gracias
-
- Mensajes: 8
- Registrado: Sab Ene 06, 2018 12:37 pm
Re: Timbrado con Diverza
Hola buenas tardes alguien pudo realizar la conexion con diverza usando php no puedo timbrar estoy utilizando el link https://servicios.diverza.com/api/v1/documents/stamp
-
- Mensajes: 370
- Registrado: Lun Oct 10, 2011 11:50 am
Re: Timbrado con Diverza
Ese URL es el de produccion y esta bien
...el problema que yo tenia (bueno mi cliente asi me lo dió) era el token de servicio...
lo modifiqué y asunto arreglado... me salen errores a veces pero de datos,,, esos se arreglan y ya
...el problema que yo tenia (bueno mi cliente asi me lo dió) era el token de servicio...
lo modifiqué y asunto arreglado... me salen errores a veces pero de datos,,, esos se arreglan y ya
-
- Mensajes: 8
- Registrado: Sab Ene 06, 2018 12:37 pm
Re: Timbrado con Diverza
Si perdon solo copie el link aun estoy en modo de prueba pero no puedo crear la conexion a diverza utilizando php
Código: Seleccionar todo
$request_options = array(
'http' => array(
'method' => "POST",
'header' => "x-auth-token: ABCD1234\r\n",
'content' => $cfd,
'ignore_errors' => true
));
$stream_context = stream_context_create($request_options);
$response = file_get_contents('https://staging.diverza.com/stamp', false, $stream_context);
$response_code = $http_response_header[0];
$stamp = $response;
echo "Codigo HTTP: $response_code\r\n";
echo "Timbre: $stamp\r\n";
-
- Mensajes: 8
- Registrado: Sab Ene 06, 2018 12:37 pm
Re: Timbrado con Diverza
Hola ya pude establecer la conexion en modo prueba pero ahora me sale este error,
string(356) "{"stage":"content_reading","request_headers":[{"host":"192.237.238.229:4006"},{"accept":"*/*"},{"content-type":"application/json"},{"content-length":"2765"},{"expect":"100-continue"}],"message":"The request content in body is not valid","level":5,"error_id":21639,"error_details":"[{\"document.content\":\"is invalid, it must be in base64\"}]","code":4352}"
string(356) "{"stage":"content_reading","request_headers":[{"host":"192.237.238.229:4006"},{"accept":"*/*"},{"content-type":"application/json"},{"content-length":"2765"},{"expect":"100-continue"}],"message":"The request content in body is not valid","level":5,"error_id":21639,"error_details":"[{\"document.content\":\"is invalid, it must be in base64\"}]","code":4352}"
-
- Mensajes: 370
- Registrado: Lun Oct 10, 2011 11:50 am
Re: Timbrado con Diverza
No conozco php
pero te puedo decir que logro ver que estas tratando de utilizar la conexion cuando era CFDI v3.2
Ahora para conectarse a Diverza para timbrar CFDI v3.3 se esta utilizando un Request y Response formado con JSon
Puedes ver mas detalles aqui : ---> https://diverza.docs.apiary.io/#reference/0/stamp <---
pero te puedo decir que logro ver que estas tratando de utilizar la conexion cuando era CFDI v3.2
Ahora para conectarse a Diverza para timbrar CFDI v3.3 se esta utilizando un Request y Response formado con JSon
Puedes ver mas detalles aqui : ---> https://diverza.docs.apiary.io/#reference/0/stamp <---
-
- Mensajes: 8
- Registrado: Sab Ene 06, 2018 12:37 pm
Re: Timbrado con Diverza
Gracias por la informacion ya estoy con stamp de diverza pero ahora me sale esto
string(42283) "
Phoenix.Router.NoRouteError at POST /api/v1/documents/stamp
no route found for POST /api/v1/documents/stamp (Cetus.Aiakos.Router)
web/aiakos_router.ex
No code available.
cetus Cetus.Aiakos.Router.match_route/4
string(42283) "
Phoenix.Router.NoRouteError at POST /api/v1/documents/stamp
no route found for POST /api/v1/documents/stamp (Cetus.Aiakos.Router)
web/aiakos_router.ex
No code available.
cetus Cetus.Aiakos.Router.match_route/4
-
- Mensajes: 1
- Registrado: Vie Ene 12, 2018 3:15 pm
Re: Timbrado con Diverza
Buen dia estoy desarrollando timbre con diverza con las urls demo, pero al cancelar me regresa error:
"message": "El documento no cumple con el contenido definido por el SAT",
"level": 5,
"error_id": 6997798,
"error_details": "[\"Document has not been deliver to SAT instance yet\"]",
"comp_error_details": "Document has not been deliver to SAT instance yet",
"code": 4402
el cual es porque no encuentra el cfdi en SAT y efectivamente no viaja al sat el timbre pero si lo timbra diverza y le genera un UUID, mi pregunta es:
En ambiente de pruebas es normal eso?
"message": "El documento no cumple con el contenido definido por el SAT",
"level": 5,
"error_id": 6997798,
"error_details": "[\"Document has not been deliver to SAT instance yet\"]",
"comp_error_details": "Document has not been deliver to SAT instance yet",
"code": 4402
el cual es porque no encuentra el cfdi en SAT y efectivamente no viaja al sat el timbre pero si lo timbra diverza y le genera un UUID, mi pregunta es:
En ambiente de pruebas es normal eso?
-
- Mensajes: 1
- Registrado: Sab Ene 20, 2018 9:52 am
Re: Timbrado con Diverza
Hola a todos: Estoy tratando de timbrar con IVA exento, pero solo regresa Bad Request, he intentado esto:
1)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Exento" TasaOCuota="0" Importe="0" />
</cfdi:Traslados>
</cfdi:Impuestos>
2)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="0">
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Exento" TasaOCuota="0" Importe="0" />
</cfdi:Traslados>
</cfdi:Impuestos>
3)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="0" />
</cfdi:Comprobante>
4)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100.00" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos />
</cfdi:Comprobante>
Y nada, siempre me devuelve bad request? ustedes como le hacen para que les apraezca mas detalles del error?
Gracias por cualquier ayuda
Edmundo Sánchez
1)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Exento" TasaOCuota="0" Importe="0" />
</cfdi:Traslados>
</cfdi:Impuestos>
2)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="0">
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Exento" TasaOCuota="0" Importe="0" />
</cfdi:Traslados>
</cfdi:Impuestos>
3)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="0" />
</cfdi:Comprobante>
4)
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10131508" Cantidad="1" ClaveUnidad="C81" Unidad="PZA" Descripcion="Prueba concepto 1" ValorUnitario="100" Importe="100">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="100.00" Impuesto="002" TipoFactor="Exento" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos />
</cfdi:Comprobante>
Y nada, siempre me devuelve bad request? ustedes como le hacen para que les apraezca mas detalles del error?
Gracias por cualquier ayuda
Edmundo Sánchez
-
- Mensajes: 370
- Registrado: Lun Oct 10, 2011 11:50 am
Re: Timbrado con Diverza
El Response de Diverza de un CFDI timbrado lo recibo en Base64 y lo quiero convertir a xml...
El proceso que sigo es:
1.- El cfdi en Base64 lo convierto a formato Byte
2.- El Byte lo convierto a Unicode
3.- Guardo el xml para su posterior envio al cliente y almacenarlo en disco
Todo está bien, mientras no existan descripciones de conceptos con letra Ññ...
Al convertir a Unicode las cambia por otros caracteres extendidos
No he revisadosi sucede tambien con otras letras o caracteres
Alguna sugerencia o comentario
Gracias
El proceso que sigo es:
1.- El cfdi en Base64 lo convierto a formato Byte
2.- El Byte lo convierto a Unicode
3.- Guardo el xml para su posterior envio al cliente y almacenarlo en disco
Todo está bien, mientras no existan descripciones de conceptos con letra Ññ...
Al convertir a Unicode las cambia por otros caracteres extendidos
No he revisadosi sucede tambien con otras letras o caracteres
Alguna sugerencia o comentario
Gracias