1.
CONECTOR CA4XML-HTTP
1.- RESUMEN EJECUTIVO
En este documento se describen las normas a seguir para realizar una interconexión HTTP.
2.- CONECTOR CA4XML-HTTP
conector ca4xml acepta la siguiente URL (en ca4xml lowercaps):
[Link]
ejemplo: [Link]
Donde IP es el IP de la máquina del servidor de factura electrónica y PORT es el puerto TCP de
acuerdo a la configuración realizada en ca4xml_http.ini
El conector acepta el siguiente formulario:
<form action="ca4xml" method="POST">
<input type="text" name="docid" />
<input type="text" name="comando" />
<input type="text" name="parametros" />
<textarea name="datos"> </ textarea>
</ Form>
2.1.- Utilizando el método GET:
[Link]
datos=33|10234|3498753-7|Some+text.....
1
CA-E-XX Nombre del documento
CO-P-01
1.0
2.2.- Utilizando el método POST con codificación:
Llame [Link] con el método POST
para enviarlas como cuerpo de la petición de:
docid = T33F100000001 & = Generar comandos y parametros = & Datos = 33 | 10234 |
3498753-7 | Algo de texto
Envío de cabeceras http necesarias según la especificación del protocolo http
2.3.- Campos del formulario
Los campos del formulario de entrada se definen:
Campos Formulario Detalle
DocID Identificación del documento, debe ser único, por
ejemplo:
33-10000 - Documento de tipo 33 con un número de serie
de 10000
comando El comando indica que acciones se realizarán con
el documento (emitir - pruebas).
parámetros parámetros adicionales para el comando (nombre
de la impresora y el número de copias que desea
imprimir (por ejemplo: HP3050, 2)
Datos Esta es la información real para el documento que
se está procesando, el formato de éste puede ser
texto plano con separadores o XML.
2.4.- Respuesta(Response):
Luego de que un documento ha llegado a la aplicación Ca4XML, éste devuelve en línea la
respuesta al procesamiento. El mensaje de respuesta son mensajes de sólo texto con una
estructura establecida y el formato del mensaje de salida es texto, con el fin de facilitar su
lectura por los sistemas de facturación de la empresa.
En los mensajes de salida se separan los campos con el carácter “|”, y el fin del mensaje es
el carácter “}”.
2
CA-E-XX Nombre del documento
CO-P-01
1.0
El primer carácter indica si el documento se procesó correctamente o no.
Mensaje de salida de éxito:
OK | Rut Emisor | Tipo Documento | Folio | Fecha Emisión | Rut Receptor | URI |Archivo
generado}
OK|70771500-6|41|18464|2020-06-15|19353477-
5|[Link]
f68f8330d53834755941f52cb7|D:\Sitios\UGM\umasnet\upload\DocumentosAcepta\70771500-6-
[Link]
Mensaje de salida de error:
ERROR | Rut Emisor | Tipo Documento | Folio | Fecha Emisión | Rut Receptor | Mensaje
error 1; Mensaje de error 2; |}
3
CA-E-XX Nombre del documento
Fecha de Aprobación DD-MM-AAAA