Ejemplo Otro Texto y Otro Contenido
Grandes o medianas compañias pueden requerir que incluyas metadatos especiales en las etiquetas Otro Texto y Otro Contenido de los documentos electrónicos.
En el JSON de entrada se pueden enviar datos de la siguiente manera:
"otros": { "otro_textos": [ { "codigo": "NumOrden", "valor": "145263" } ], "otro_contenidos":[ { "codigo": "NumCliente", "valor": "541321" }, { "codigo": "NumGestion", "valor": "9999" }, { "valor": "Num#Secreto:7855" } ] },Así quedará el XML:
<Otros> <OtroTexto codigo="NumOrden">145263</OtroTexto> <OtroContenido codigo="NumCliente">541321</OtroContenido> <OtroContenido codigo="NumGestion">9999</OtroContenido> <OtroContenido codigo="">Num#Secreto:7855</OtroContenido> </Otros>Para casos más especiales ver la siguiente opción (se puede enviar un XML dentro del campo valor):
"otros": { "otro_textos": [ { "codigo": "", "valor": "<![CDATA[<CompraEntrega xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.gs1cr.org/esquemas/CompraEntrega/http://www.gs1cr.org/esquemas/CompraEntrega/CR_GS1_CompraEntrega_V3_0.xsd\" xmlns=\"http://www.gs1cr.org/esquemas/CompraEntrega/\"><NumeroOrden>1045899</NumeroOrden><EnviarGLN>2</EnviarGLN></CompraEntrega>]]>" } ] }, <Otros> <OtroTexto codigo=""> <![CDATA[<CompraEntrega xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gs1cr.org/esquemas/CompraEntrega/http://www.gs1cr.org/esquemas/CompraEntrega/CR_GS1_CompraEntrega_V3_0.xsd" xmlns="http://www.gs1cr.org/esquemas/CompraEntrega/"><NumeroOrden>1045899</NumeroOrden><EnviarGLN>2</EnviarGLN></CompraEntrega>]]> </OtroTexto> </Otros>