En el .XSD UBL podrá observar:
<cac:DiscrepancyResponse> …… </cac:DiscrepancyResponse> [0……*] >, es decir
que puede incluir varios elementos o ninguno.
Internamente los contenidos son:
<DiscrepancyResponse>
<cbc:ReferenceID> …… </cbc:ReferenceID> [1]
<cbc:ResponseCode> …… </cbc:ResponseCode> [0……1]
<cbc:Description> …… </cbc:Description> [0……*]
</DiscrepancyResponse>
y por lo tanto se requiere incluir un fragmento con el argumento de la tabla prevista por la DIAN, y podrá incluir otros fragmentos con los argumentos propios de su política de
tratamiento de estas informaciones, y podrá obtener algo como el siguiente ejemplo:
<cac:DiscrepancyResponse>
<cbc:ReferenceID/>
<cbc:ResponseCode listName="Concepto de notas crédito"
listSchemeURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/
Anexo_Tecnico_001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf">
2</cbc:ResponseCode>
</cac:DiscrepancyResponse>
<cac:DiscrepancyResponse>
<cbc:ReferenceID/>
<cbc:ResponseCode listName="códigos de la empresa 900373114"
listSchemeURI="http://www.900373114.com/nCr">4</cbc:ResponseCode>
<cbc:Description>Descripción del evento que sustentó la NCr cuyo
código aparece en el <ResponseCode /> </cbc:Description>
<cbc:Description>Otra descripción</cbc:Description>
</cac:DiscrepancyResponse>
Esto es, dos (2) elementos con argumentos sobre la aplicación del descuento.