Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
web-service-ifactura [2024/02/02 20:44] [Crear Complemento carta porte 3.0 con CFDI 4.0, tipo traslado.] |
web-service-ifactura [2024/02/02 21:31] [Crear Complemento de Pago] |
||
---|---|---|---|
Línea 991: | Línea 991: | ||
SI el procesamiento resulta correcto se responderá a la solicitud con un objeto JSON consistente en lo siguiente: | SI el procesamiento resulta correcto se responderá a la solicitud con un objeto JSON consistente en lo siguiente: | ||
- | * | + | * **id_transacción**: El número de la operación. Si se indicó en el llamado será este mismo, sino el valor por defecto es **0**. |
- | + | * **result**: Es un objeto que dentro contiene los detalles de la respuesta, en el caso de ser correcta contiene los siguientes datos: | |
- | **id_transacción**: El número de la operación. Si se indicó en el llamado será este mismo, sino el valor por defecto es **0**. | + | * **RFC**: Es el RFC registrado en la cuenta, a nombre del cual se selló el comprobante. |
- | * | + | * **user**: ID del usuario con el que se está autentificando en el servicio. |
- | + | * **retcode**: Es el código de respuesta, el 1 significa correcto. | |
- | **result**: Es un objeto que dentro contiene los detalles de la respuesta, en el caso de ser correcta contiene los siguientes datos: | + | * **UUID**: Identificador único del CFDI. |
- | * | + | * **data**: Contiene el XML completo, en caso de contener addenda en el request ya se encuentra incrustada. |
- | + | * **refID: ** Contiene el folio identificador en el sistema iFactura. | |
- | **RFC**: Es el RFC registrado en la cuenta, a nombre del cual se selló el comprobante. | + | * **stampdate**: Fecha del timbrado, fecha en la que se realizó la certificación del comprobante. |
- | * | + | * **acuse**: Acuse de recepción del SAT, en caso de obtenerse inmediatamente se agrega, normalmente no sucede de esta manera. No es un elemento requerido. |
- | + | * **total_processing_time:** total del tiempo de procesamiento y emisión de CFDI. | |
- | **user**: ID del usuario con el que se está autentificando en el servicio. | + | * **wservice_id:** Contiene el identificador del web service consumido. |
- | * | + | * **client_email**: Email del cliente, si no se indicó ninguno se toma del catálogo registrado en la cuenta, si no se encuentra tampoco ahí aparecerá solamente el nombre del cliente seguido de “<>”. |
- | + | ||
- | **retcode**: Es el código de respuesta, el 1 significa correcto. | + | |
- | * | + | |
- | + | ||
- | **UUID**: Identificador único del CFDI. | + | |
- | * | + | |
- | + | ||
- | **data**: Contiene el XML completo, en caso de contener addenda en el request ya se encuentra incrustada. | + | |
- | * | + | |
- | + | ||
- | **refID: ** Contiene el folio identificador en el sistema iFactura. | + | |
- | * | + | |
- | + | ||
- | **stampdate**: Fecha del timbrado, fecha en la que se realizó la certificación del comprobante. | + | |
- | * | + | |
- | + | ||
- | **acuse**: Acuse de recepción del SAT, en caso de obtenerse inmediatamente se agrega, normalmente no sucede de esta manera. No es un elemento requerido. | + | |
- | * | + | |
- | + | ||
- | **total_processing_time:** total del tiempo de procesamiento y emisión de CFDI. | + | |
- | * | + | |
- | + | ||
- | **wservice_id:** Contiene el identificador del web service consumido. | + | |
- | * | + | |
- | + | ||
- | **client_email**: Email del cliente, si no se indicó ninguno se toma del catálogo registrado en la cuenta, si no se encuentra tampoco ahí aparecerá solamente el nombre del cliente seguido de “<>”. | + | |
<code file> | <code file> | ||
{ | { | ||
Línea 1054: | Línea 1028: | ||
Si el procesamiento no es correcto, se responderá con un objeto con los siguientes datos: | Si el procesamiento no es correcto, se responderá con un objeto con los siguientes datos: | ||
- | * | + | * **id_transacción**: El número de la operación. Si se indicó en el llamado será este mismo, sino el valor por defecto es **0**. |
- | + | * **result**: Es un objeto que dentro contiene los detalles de la respuesta, en el caso de ser correcta contiene los siguientes datos: | |
- | **id_transacción**: El número de la operación. Si se indicó en el llamado será este mismo, sino el valor por defecto es **0**. | + | * **retcode**: Es el código de respuesta, cualquier código diferente a 1 es incorrecto, se detalla en el Catálogo de Códigos de Respuesta. |
- | * | + | * **error**: Consiste en una descripción del error dirigida al usuario. |
- | + | ||
- | **result**: Es un objeto que dentro contiene los detalles de la respuesta, en el caso de ser correcta contiene los siguientes datos: | + | |
- | * | + | |
- | + | ||
- | **retcode**: Es el código de respuesta, cualquier código diferente a 1 es incorrecto, se detalla en el Catálogo de Códigos de Respuesta. | + | |
- | * | + | |
- | + | ||
- | **error**: Consiste en una descripción del error dirigida al usuario. | + | |
<code file> | <code file> | ||
{ | { | ||
Línea 1077: | Línea 1043: | ||
</code> | </code> | ||
- | ==== Crear Complemento de Pago ==== | + | ==== Crear Complemento de Pago v2.0. ==== |
**Método: nueva_factura** | **Método: nueva_factura** | ||
- | Método utilizado para generar un nuevo **CFDI** 3.3, timbrado, con el complemento de pago | + | Método utilizado para generar un nuevo **CFDI 4.0**, timbrado, con el complemento de pago versión 2.0 |
* Recibo de Pago, | * Recibo de Pago, |