Saltearse al contenido

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>