Hola,
Estoy tratando de timbrar con PHP en Diverza y tomé como ejemplo el código que tienen en este tema (CURL), pero al enviar el Request al Webservice de Diverza, me regresa el siguiente error: S:Serverjava.lang.NullPointerException
Alguien sabra a que se deba?
Gracias.

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
.
Interface en PHP para timbre de FACTURAXION
-
- Mensajes: 13
- Registrado: Vie Feb 04, 2011 4:41 pm
-
- Mensajes: 13
- Registrado: Vie Feb 04, 2011 4:41 pm
Re: Interface en PHP para timbre de FACTURAXION
Por cierto, corregí el xml de request y lo deje de la siguiente forma:
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:req="http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI" xmlns:tim="http://www.buzonfiscal.com/ns/xsd/bf/Ti ... imbradoCFD req:RefID="1"><req:Documento Version="3.2" Tipo="XML" Archivo="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCgk8Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczpjZmRpPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvY2ZkLzMiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC8zIGh0dHA6Ly93d3cuc2F0LmdvYi5teC9zaXRpb19pbnRlcm5ldC9jZmQvMy9jZmR2MzIueHNkIiB4bWxuczp0ZmQ9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9UaW1icmVGaXNjYWxEaWdpdGFsIiB2ZXJzaW9uPSIzLjIiIGZlY2hhPSIyMDEzLTA3LTAyVDEwOjU4OjI1IiBzZWxsbz0iZDRFL29QYWk4QzdVc2Jyd05vV1JrYmNQSEhlWmxaOTdablNkdmZOZTh1ZWlaaitMY0FPT2dpckphU0V4UFdwYU5nZGcrZTdLUTYwOXJXM0JYQUk3ckhmNUYrRVVHOFlOTEtCTThabFZKZ0s2Q0FKb1NDUTdCV1F4ZTJ6dWRPblVmeU51RE5iRFJQb2k2ZnpOdStTekltUFpUT1pkV2lYUnJVSXBUckxmZnRjPSIgZm9ybWFEZVBhZ289IlBBR08gRU4gVU5BIFNPTEEgRVhISUJJQ0lPTiIgbm9DZXJ0aWZpY2Fkbz0iMjAwMDEwMDAwMDAxMDAwMDU4NjciIGNlcnRpZmljYWRvPSJNSUlFZERDQ0ExeWdBd0lCQWdJVU1qQXdNREV3TURBd01EQXhNREF3TURVNE5qY3dEUVlKS29aSWh2Y05BUUVGQlFBd2dnRnZNUmd3RmdZRFZRUUREQTlCTGtNdUlHUmxJSEJ5ZFdWaVlYTXhMekF0QmdOVkJBb01KbE5sY25acFkybHZJR1JsSUVGa2JXbHVhWE4wY21GamFjT3piaUJVY21saWRYUmhjbWxoTVRnd05nWURWUVFMREM5QlpHMXBibWx6ZEhKaFkybkRzMjRnWkdVZ1UyVm5kWEpwWkdGa0lHUmxJR3hoSUVsdVptOXliV0ZqYWNPemJqRXBNQ2NHQ1NxR1NJYjNEUUVKQVJZYVlYTnBjMjVsZEVCd2NuVmxZbUZ6TG5OaGRDNW5iMkl1YlhneEpqQWtCZ05WQkFrTUhVRjJMaUJJYVdSaGJHZHZJRGMzTENCRGIyd3VJRWQxWlhKeVpYSnZNUTR3REFZRFZRUVJEQVV3TmpNd01ERUxNQWtHQTFVRUJoTUNUVmd4R1RBWEJnTlZCQWdNRUVScGMzUnlhWFJ2SUVabFpHVnlZV3d4RWpBUUJnTlZCQWNNQ1VOdmVXOWhZOE9oYmpFVk1CTUdBMVVFTFJNTVUwRlVPVGN3TnpBeFRrNHpNVEl3TUFZSktvWklodmNOQVFrQ0RDTlNaWE53YjI1ellXSnNaVG9nU01PcFkzUnZjaUJQY201bGJHRnpJRUZ5WTJsbllUQWVGdzB4TWpBM01qY3hOekF5TURCYUZ3MHhOakEzTWpjeE56QXlNREJhTUlIYk1Ta3dKd1lEVlFRREV5QkJRME5GVFNCVFJWSldTVU5KVDFNZ1JVMVFVa1ZUUVZKSlFVeEZVeUJUUXpFcE1DY0dBMVVFS1JNZ1FVTkRSVTBnVTBWU1ZrbERTVTlUSUVWTlVGSkZVMEZTU1VGTVJWTWdVME14S1RBbkJnTlZCQW9USUVGRFEwVk5JRk5GVWxaSlEwbFBVeUJGVFZCU1JWTkJVa2xCVEVWVElGTkRNU1V3SXdZRFZRUXRFeHhCUVVFd01UQXhNREZCUVVFZ0x5QklSVWRVTnpZeE1EQXpORk15TVI0d0hBWURWUVFGRXhVZ0x5QklSVWRVTnpZeE1EQXpUVVJHVWs1T01Ea3hFVEFQQmdOVkJBc1RDRlZ1YVdSaFpDQXhNSUdmTUEwR0NTcUdTSWIzRFFFQkFRVUFBNEdOQURDQmlRS0JnUUMyVFRRU1BPTkJPVnhwWHY5d0xZbzhqZXpCcmIzNGkvdEx4OGpHZHR5eTI3QmNlc09hdjJjMU5TL0dkdjEwdTlTa1d0d2R5MzR1UkFWZTdIMGEzVk1STEhBa3ZwMnFNQ0hhWmM0VDhrNDdKdGI5d3JPRWgvWEZTOExnVDR5NU9RWW82Y2l2ZlhYZGx2eFdVL2dkTS9lNkkybGc2RkdvclA4SDRHUEFKL3FDTndJREFRQUJveDB3R3pBTUJnTlZIUk1CQWY4RUFqQUFNQXNHQTFVZER3UUVBd0lHd0RBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQVR4TWVjVHBNYmRoU0hvNktWVWc0UVZGNE9wMklCaGlNYU9ydHJYQmRKZ3pHb3RVRmNKZ2RCQ01qdFRaWFNscTFTNERHMWpyOHA0TnpRbHp4c2RUeGFCOG5TS0o0S0VNZ0lUN0U2MnhSVWoxNWpJNDlxRno3ZjJ1TXR0WkxOVGhpcHVuc04vTkYxWHR2RVNNVER3UUZ2YXMvVWdpZzZxd0VmU1pjME1EeE1wS0xFa0VlUG1Rd3RaRCt6WEZTTVZhNmhtT3U0TStGekdpUlhiajRZSlhuOU15amQ4eGJML2MrOVVJY3JZb1pza3hEdk14YzYvNk0zck5ORFkzT0ZoQksrVi9zUE16V1dHdDhTMXlqbXRQZlhnRnMxdDY1QVoyaGNUd1RBdUhyS3dEYXRKMVpQZmE0ODJaQlJPQUFYMXdhejdXd1hwMGdzbzdzRENtMi95VVZ3dz09IiBzdWJUb3RhbD0iNTAwLjAwIiBkZXNjdWVudG89IjAuMDAiIHRvdGFsPSI1ODAuMDAiIHRpcG9EZUNvbXByb2JhbnRlPSJpbmdyZXNvIiBtZXRvZG9EZVBhZ289Ik5PIElERU5USUZJQ0FETyIgTHVnYXJFeHBlZGljaW9uPSJNRVhJQ08sIEQuRi4iPg0KCTxjZmRpOkVtaXNvciByZmM9IlJBTUI3OTA5MDVJWTgiIG5vbWJyZT0iQlJFTkRBIElTSVMgUkFNSVJFWiBNQVJRVUVaIj4NCgk8Y2ZkaTpEb21pY2lsaW9GaXNjYWwgY2FsbGU9IkNBTExFIENFUk8iIG5vRXh0ZXJpb3I9IjUiIGNvbG9uaWE9IklORFVTVFJJQVMgRUNBVEVQRUMiIG11bmljaXBpbz0iRUNBVEVQRUMgREUgTU9SRUxPUyIgZXN0YWRvPSJNRVhJQ08iIHBhaXM9Ik1FWElDTyIgY29kaWdvUG9zdGFsPSI1NTEwNCIvPg0KCTxjZmRpOlJlZ2ltZW5GaXNjYWwgUmVnaW1lbj0iUkVHSU1FTiBJTlRFUk1FRElPIi8+DQoJPC9jZmRpOkVtaXNvcj4NCgk8Y2ZkaTpSZWNlcHRvciByZmM9IkFFU0Q3NzA5MTJUUkEiIG5vbWJyZT0iREFOSUVMIEFSQ0VUQSBTQU5USUxMQU4iPg0KCTxjZmRpOkRvbWljaWxpbyBjYWxsZT0iVkFMTEUgREVMIERBTlVCSU8iIG5vRXh0ZXJpb3I9IjEwNyIgY29sb25pYT0iVkFMTEUgREUgQVJBR09OIDFSQSBTRUNDLiIgbXVuaWNpcGlvPSJORVpBSFVBTENPWU9UTCIgZXN0YWRvPSJFU1RBRE8gREUgTUVYSUNPIiBwYWlzPSJNRVhJQ08iIGNvZGlnb1Bvc3RhbD0iNTcxMDAiLz4NCgk8L2NmZGk6UmVjZXB0b3I+DQoJPGNmZGk6Q29uY2VwdG9zPg0KCTxjZmRpOkNvbmNlcHRvIGNhbnRpZGFkPSIyIiB1bmlkYWQ9Ik4vQSIgZGVzY3JpcGNpb249IkRFU0NSSVBDSU9OIERFIFBSVUVCQSIgdmFsb3JVbml0YXJpbz0iMjUwLjAwIiBpbXBvcnRlPSI1MDAuMDAiLz4NCgk8L2NmZGk6Q29uY2VwdG9zPg0KCTxjZmRpOkltcHVlc3RvcyB0b3RhbEltcHVlc3Rvc1RyYXNsYWRhZG9zPSI4MC4wMCI+DQoJPGNmZGk6VHJhc2xhZG9zPg0KCTxjZmRpOlRyYXNsYWRvIGltcHVlc3RvPSJJVkEiIHRhc2E9IjE2IiBpbXBvcnRlPSI4MC4wMCIvPg0KCTwvY2ZkaTpUcmFzbGFkb3M+DQoJPC9jZmRpOkltcHVlc3Rvcz4NCgk8Y2ZkaTpDb21wbGVtZW50bz4NCgk8L2NmZGk6Q29tcGxlbWVudG8+DQoJPC9jZmRpOkNvbXByb2JhbnRlPg=="/><req:InfoBasica RfcReceptor="AESD770912TRA" RfcEmisor="RAMB790905IY8"/></tim:RequestTimbradoCFD></S:Body></S:Envelope>
Ahora mando el request por PHP y CURL y el Webservice de Diverza no me regresa nada.
Ayudaaaa por favor!!!!
Gracias.
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:req="http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI" xmlns:tim="http://www.buzonfiscal.com/ns/xsd/bf/Ti ... imbradoCFD req:RefID="1"><req:Documento Version="3.2" Tipo="XML" Archivo="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCgk8Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczpjZmRpPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvY2ZkLzMiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC8zIGh0dHA6Ly93d3cuc2F0LmdvYi5teC9zaXRpb19pbnRlcm5ldC9jZmQvMy9jZmR2MzIueHNkIiB4bWxuczp0ZmQ9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9UaW1icmVGaXNjYWxEaWdpdGFsIiB2ZXJzaW9uPSIzLjIiIGZlY2hhPSIyMDEzLTA3LTAyVDEwOjU4OjI1IiBzZWxsbz0iZDRFL29QYWk4QzdVc2Jyd05vV1JrYmNQSEhlWmxaOTdablNkdmZOZTh1ZWlaaitMY0FPT2dpckphU0V4UFdwYU5nZGcrZTdLUTYwOXJXM0JYQUk3ckhmNUYrRVVHOFlOTEtCTThabFZKZ0s2Q0FKb1NDUTdCV1F4ZTJ6dWRPblVmeU51RE5iRFJQb2k2ZnpOdStTekltUFpUT1pkV2lYUnJVSXBUckxmZnRjPSIgZm9ybWFEZVBhZ289IlBBR08gRU4gVU5BIFNPTEEgRVhISUJJQ0lPTiIgbm9DZXJ0aWZpY2Fkbz0iMjAwMDEwMDAwMDAxMDAwMDU4NjciIGNlcnRpZmljYWRvPSJNSUlFZERDQ0ExeWdBd0lCQWdJVU1qQXdNREV3TURBd01EQXhNREF3TURVNE5qY3dEUVlKS29aSWh2Y05BUUVGQlFBd2dnRnZNUmd3RmdZRFZRUUREQTlCTGtNdUlHUmxJSEJ5ZFdWaVlYTXhMekF0QmdOVkJBb01KbE5sY25acFkybHZJR1JsSUVGa2JXbHVhWE4wY21GamFjT3piaUJVY21saWRYUmhjbWxoTVRnd05nWURWUVFMREM5QlpHMXBibWx6ZEhKaFkybkRzMjRnWkdVZ1UyVm5kWEpwWkdGa0lHUmxJR3hoSUVsdVptOXliV0ZqYWNPemJqRXBNQ2NHQ1NxR1NJYjNEUUVKQVJZYVlYTnBjMjVsZEVCd2NuVmxZbUZ6TG5OaGRDNW5iMkl1YlhneEpqQWtCZ05WQkFrTUhVRjJMaUJJYVdSaGJHZHZJRGMzTENCRGIyd3VJRWQxWlhKeVpYSnZNUTR3REFZRFZRUVJEQVV3TmpNd01ERUxNQWtHQTFVRUJoTUNUVmd4R1RBWEJnTlZCQWdNRUVScGMzUnlhWFJ2SUVabFpHVnlZV3d4RWpBUUJnTlZCQWNNQ1VOdmVXOWhZOE9oYmpFVk1CTUdBMVVFTFJNTVUwRlVPVGN3TnpBeFRrNHpNVEl3TUFZSktvWklodmNOQVFrQ0RDTlNaWE53YjI1ellXSnNaVG9nU01PcFkzUnZjaUJQY201bGJHRnpJRUZ5WTJsbllUQWVGdzB4TWpBM01qY3hOekF5TURCYUZ3MHhOakEzTWpjeE56QXlNREJhTUlIYk1Ta3dKd1lEVlFRREV5QkJRME5GVFNCVFJWSldTVU5KVDFNZ1JVMVFVa1ZUUVZKSlFVeEZVeUJUUXpFcE1DY0dBMVVFS1JNZ1FVTkRSVTBnVTBWU1ZrbERTVTlUSUVWTlVGSkZVMEZTU1VGTVJWTWdVME14S1RBbkJnTlZCQW9USUVGRFEwVk5JRk5GVWxaSlEwbFBVeUJGVFZCU1JWTkJVa2xCVEVWVElGTkRNU1V3SXdZRFZRUXRFeHhCUVVFd01UQXhNREZCUVVFZ0x5QklSVWRVTnpZeE1EQXpORk15TVI0d0hBWURWUVFGRXhVZ0x5QklSVWRVTnpZeE1EQXpUVVJHVWs1T01Ea3hFVEFQQmdOVkJBc1RDRlZ1YVdSaFpDQXhNSUdmTUEwR0NTcUdTSWIzRFFFQkFRVUFBNEdOQURDQmlRS0JnUUMyVFRRU1BPTkJPVnhwWHY5d0xZbzhqZXpCcmIzNGkvdEx4OGpHZHR5eTI3QmNlc09hdjJjMU5TL0dkdjEwdTlTa1d0d2R5MzR1UkFWZTdIMGEzVk1STEhBa3ZwMnFNQ0hhWmM0VDhrNDdKdGI5d3JPRWgvWEZTOExnVDR5NU9RWW82Y2l2ZlhYZGx2eFdVL2dkTS9lNkkybGc2RkdvclA4SDRHUEFKL3FDTndJREFRQUJveDB3R3pBTUJnTlZIUk1CQWY4RUFqQUFNQXNHQTFVZER3UUVBd0lHd0RBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQVR4TWVjVHBNYmRoU0hvNktWVWc0UVZGNE9wMklCaGlNYU9ydHJYQmRKZ3pHb3RVRmNKZ2RCQ01qdFRaWFNscTFTNERHMWpyOHA0TnpRbHp4c2RUeGFCOG5TS0o0S0VNZ0lUN0U2MnhSVWoxNWpJNDlxRno3ZjJ1TXR0WkxOVGhpcHVuc04vTkYxWHR2RVNNVER3UUZ2YXMvVWdpZzZxd0VmU1pjME1EeE1wS0xFa0VlUG1Rd3RaRCt6WEZTTVZhNmhtT3U0TStGekdpUlhiajRZSlhuOU15amQ4eGJML2MrOVVJY3JZb1pza3hEdk14YzYvNk0zck5ORFkzT0ZoQksrVi9zUE16V1dHdDhTMXlqbXRQZlhnRnMxdDY1QVoyaGNUd1RBdUhyS3dEYXRKMVpQZmE0ODJaQlJPQUFYMXdhejdXd1hwMGdzbzdzRENtMi95VVZ3dz09IiBzdWJUb3RhbD0iNTAwLjAwIiBkZXNjdWVudG89IjAuMDAiIHRvdGFsPSI1ODAuMDAiIHRpcG9EZUNvbXByb2JhbnRlPSJpbmdyZXNvIiBtZXRvZG9EZVBhZ289Ik5PIElERU5USUZJQ0FETyIgTHVnYXJFeHBlZGljaW9uPSJNRVhJQ08sIEQuRi4iPg0KCTxjZmRpOkVtaXNvciByZmM9IlJBTUI3OTA5MDVJWTgiIG5vbWJyZT0iQlJFTkRBIElTSVMgUkFNSVJFWiBNQVJRVUVaIj4NCgk8Y2ZkaTpEb21pY2lsaW9GaXNjYWwgY2FsbGU9IkNBTExFIENFUk8iIG5vRXh0ZXJpb3I9IjUiIGNvbG9uaWE9IklORFVTVFJJQVMgRUNBVEVQRUMiIG11bmljaXBpbz0iRUNBVEVQRUMgREUgTU9SRUxPUyIgZXN0YWRvPSJNRVhJQ08iIHBhaXM9Ik1FWElDTyIgY29kaWdvUG9zdGFsPSI1NTEwNCIvPg0KCTxjZmRpOlJlZ2ltZW5GaXNjYWwgUmVnaW1lbj0iUkVHSU1FTiBJTlRFUk1FRElPIi8+DQoJPC9jZmRpOkVtaXNvcj4NCgk8Y2ZkaTpSZWNlcHRvciByZmM9IkFFU0Q3NzA5MTJUUkEiIG5vbWJyZT0iREFOSUVMIEFSQ0VUQSBTQU5USUxMQU4iPg0KCTxjZmRpOkRvbWljaWxpbyBjYWxsZT0iVkFMTEUgREVMIERBTlVCSU8iIG5vRXh0ZXJpb3I9IjEwNyIgY29sb25pYT0iVkFMTEUgREUgQVJBR09OIDFSQSBTRUNDLiIgbXVuaWNpcGlvPSJORVpBSFVBTENPWU9UTCIgZXN0YWRvPSJFU1RBRE8gREUgTUVYSUNPIiBwYWlzPSJNRVhJQ08iIGNvZGlnb1Bvc3RhbD0iNTcxMDAiLz4NCgk8L2NmZGk6UmVjZXB0b3I+DQoJPGNmZGk6Q29uY2VwdG9zPg0KCTxjZmRpOkNvbmNlcHRvIGNhbnRpZGFkPSIyIiB1bmlkYWQ9Ik4vQSIgZGVzY3JpcGNpb249IkRFU0NSSVBDSU9OIERFIFBSVUVCQSIgdmFsb3JVbml0YXJpbz0iMjUwLjAwIiBpbXBvcnRlPSI1MDAuMDAiLz4NCgk8L2NmZGk6Q29uY2VwdG9zPg0KCTxjZmRpOkltcHVlc3RvcyB0b3RhbEltcHVlc3Rvc1RyYXNsYWRhZG9zPSI4MC4wMCI+DQoJPGNmZGk6VHJhc2xhZG9zPg0KCTxjZmRpOlRyYXNsYWRvIGltcHVlc3RvPSJJVkEiIHRhc2E9IjE2IiBpbXBvcnRlPSI4MC4wMCIvPg0KCTwvY2ZkaTpUcmFzbGFkb3M+DQoJPC9jZmRpOkltcHVlc3Rvcz4NCgk8Y2ZkaTpDb21wbGVtZW50bz4NCgk8L2NmZGk6Q29tcGxlbWVudG8+DQoJPC9jZmRpOkNvbXByb2JhbnRlPg=="/><req:InfoBasica RfcReceptor="AESD770912TRA" RfcEmisor="RAMB790905IY8"/></tim:RequestTimbradoCFD></S:Body></S:Envelope>
Ahora mando el request por PHP y CURL y el Webservice de Diverza no me regresa nada.
Ayudaaaa por favor!!!!
Gracias.
-
- Mensajes: 1
- Registrado: Jue Abr 24, 2014 10:49 am
Re: Interface en PHP para timbre de FACTURAXION
Aqui esta la forma para enviar a timbrar por facturaxion y guardar la respuesta en un XML, si necesitan cualquier cosa, avisenme.
Código: Seleccionar todo
<?php
$serie=$_REQUEST['serie'];
$folio=$_REQUEST['folio'];
$nombre_fichero='basura/Factura_'.$serie.'-'.$folio.'_s.xml';//este es el pre-cfdi ya sellado
$fichero_texto = fopen ($nombre_fichero, "r");
$contenido_fichero = fread($fichero_texto, filesize($nombre_fichero));
$contenido_fichero = str_replace("<","<",$contenido_fichero);
$contenido_fichero = str_replace(">",">",$contenido_fichero);
$contenido_fichero = str_replace('"','"',$contenido_fichero);
$metodo = "GenerarTimbrePrueba";
TextoXml="'.$contenido_fichero.'"</Parametros>';
$usuario="1763AAB0593430490B3B3EE5457A9A2580F9D7DE";
$proveedor="N#@Mo!)#oh>)BYOdX=q_ZUCsLxqpv?";
$sucursal="151048";
$soapClient = new SoapClient("https://timbre02.facturaxion.net/CFDI.asmx?WSDL");
$xml_params = '<GenerarTimbrePrueba xmlns="http://www.facturaxion.com/">
<parametros><?xml version="1.0" encoding="UTF-8"?><Parametros Version="1.0" CodigoUsuarioProveedor="'.$proveedor.'" CodigoUsuario="'.$usuario.'" IdSucursal="'.$sucursal.'" TextoXml="'.$contenido_fichero.'" /></parametros>
</GenerarTimbrePrueba>';
try { $soapVar = new SoapVar($xml_params, XSD_ANYXML, null, null, null); }
catch(Exception $e){ $message = $e->getMessage();echo $message; }
try {
$result = $soapClient->$metodo(new SoapParam($soapVar, $metodo));
$resultado = $result->GenerarTimbrePruebaResult;
if ($resultado == true) {
$responseXML1= $result->resultado;
$fp1=fopen("facturas/response/response_".$serie."-".$folio.".xml","x");
fwrite($fp1,$responseXML1);
fclose($fp1) ;
header('Location: stage2.php?serie='.$serie.'&folio='.$folio."&correo=".$_REQUEST['correo']."&envmail=".$_REQUEST['envmail']);
exit();
}
else{
echo "Ocurrio el siguiente error al momento de timbrar la factura, contacte a su administrador: ";
$responseXML= $result->resultado;
$pieces = explode("<Errores><", $responseXML);
$sedunda= $pieces[1];
$sedunda= str_replace("/></Errores></Informacion></Resultado></Timbrado>","<",$sedunda);
echo $sedunda;
}
}
catch(Exception $e) {$message = $e->getMessage(); echo $message; }
?>