100% encontró este documento útil (1 voto)
221 vistas3 páginas

Acepta Interconectar HTTP

Este documento describe las normas para realizar una interconexión HTTP entre un servidor de facturación electrónica y un conector CA4XML. Se especifican los métodos GET y POST para enviar solicitudes, así como los campos requeridos como el identificador del documento, comando, parámetros y datos. Finalmente, se detalla el formato de las respuestas, indicando si el procesamiento fue exitoso u ocurrió un error.

Cargado por

lautaromoreira
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
221 vistas3 páginas

Acepta Interconectar HTTP

Este documento describe las normas para realizar una interconexión HTTP entre un servidor de facturación electrónica y un conector CA4XML. Se especifican los métodos GET y POST para enviar solicitudes, así como los campos requeridos como el identificador del documento, comando, parámetros y datos. Finalmente, se detalla el formato de las respuestas, indicando si el procesamiento fue exitoso u ocurrió un error.

Cargado por

lautaromoreira
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte