meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |||
|
estatusdocumento [2026/04/07 18:25] 57.141.0.23 se ha restaurado la vieja versión (2026/01775760278 |
estatusdocumento [2026/04/15 23:10] (actual) 172.69.138.207 se ha restaurado la vieja versión (2025/12/17 14:20) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Método EstatusDocumento ====== | ||
| + | |||
| + | [[manual_de_integracion_obj|{{ : | ||
| + | |||
| + | %%Permite al usuario consultar el estatus de un documento indicando su código, número y estatus%% | ||
| + | |||
| + | | Request: Parámetro a enviar ||| | ||
| + | ^ **Tipo** ^ **Identificador** ^ **Descripción** ^ | ||
| + | | String | RUC | Proporcionado por el cliente. | | ||
| + | | String | Usuario | Proporcionado por The Factory HKA. | | ||
| + | | String | Password | Proporcionado por The Factory HKA. | | ||
| + | | Object | Documento | Siguente cuadro | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // // | ||
| + | |||
| + | === Formato Request === | ||
| + | |||
| + | | Datos Documento ||||| | | ||
| + | | String | SI | N | 2 | Código Documento | 01: Factura | ||
| + | | String | SI | N | 2 | Sucursal | 000: casa matriz. 001 en delante: otras sucursales. 3 digitos | | ||
| + | | String | SI | N | 3 | Punto de Emisión | Punto de Facturación del documento fiscal. La serie sirve para permitir que existan secuencias independientes de numeración de facturas. No se admite el valor “cero”. Llenar con ceros las posiciones a la izquierda. | | ||
| + | | Object | SI | N | 9 | Secuencial | 000000000 nueve dígitos | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // // | ||
| + | |||
| + | === Ejemplo Request XML === | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | === Proceso para consumo EstatusDocumento === | ||
| + | |||
| + | * Se inicializa un objeto ServiceClient o Servicio | ||
| + | * Se inicializa un objeto PeticionEstatusDocumento donde se ingresan el RUC, el usuario de Integración ,clave de Integración y Documento | ||
| + | * Se hace consumo del método EstatusDocumento contenido en el objeto serviceClient y se coloca como parámetro la petición anterior, la respuesta estará contenida en un objeto llamado, la respuesta tendrá los parámetros Código y Mensaje // // | ||
| + | |||
| + | <code csharp Codigo Ejemplo .NET> | ||
| + | try | ||
| + | { | ||
| + | ServiceClient servicio = new ServiceClient(); | ||
| + | PeticionEstatusDocumento peticion = new PeticionEstatusDocumento(); | ||
| + | peticion.Usuario = " | ||
| + | peticion.RUC = " | ||
| + | peticion.Clave = " | ||
| + | peticion.Documento = " | ||
| + | RespuestaEstadoDocumento resp = servicio.EstatusDocumento(peticion); | ||
| + | servicio.Close(); | ||
| + | richTextBox.Text = " | ||
| + | } | ||
| + | catch (Exception ex) | ||
| + | { | ||
| + | |||
| + | MessageBox.Show(" | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <code php Codigo Ejemplo Php> | ||
| + | class PeticionEstatusDocumento { | ||
| + | | ||
| + | public $Usuario = ' | ||
| + | public $RUC = ' | ||
| + | public $Clave = ' | ||
| + | public $Documento = ' | ||
| + | |||
| + | | ||
| + | } | ||
| + | |||
| + | |||
| + | try { | ||
| + | |||
| + | $wsdl_url = ' | ||
| + | $client = new SOAPClient($wsdl_url); | ||
| + | $objeto=new PeticionEstatusDocumento(); | ||
| + | $pet = [array(" | ||
| + | $return = $client-> | ||
| + | | ||
| + | echo("< | ||
| + | echo ("El codigo es: " | ||
| + | echo ("El mensaje es: " | ||
| + | | ||
| + | } catch (Exception $e) { | ||
| + | echo " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | [[manual_de_integracion_obj|{{: | ||
| + | |||