Bienvenido a Facturas y Respuestas.

Esperamos que encuentre la respuesta a su pregunta. Y si no, puede formularla para que los expertos de la comunidad la respondan.

Preguntar

Este blog es creado y administrado por:

Copyright - 2020

0 votos
por en Preguntas Tecnicas

Hola a todos.

Siguiendo las instrucciones de los anexos técnicos disponibles en la caja de herramientas del siguiente enlace https://factura-electronica.dian.gov.co/documentacion-normatividad-16.html, se realizaron los ajustes necesarios a los XML de ejemplificación incluidos, puesto que cuentan con información y estructura desactualizada.

Después de realizar las respectivas pruebas de envío con la factura de venta al webservice de la DIAN, se puede observar en la respuesta obtenida que el XML generado por el software al facturar es válido, autorizado y no se encontró ningún problema. Adjunto la respuesta obtenida.

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <s:Header>
    <a:Action s:mustUnderstand="1">http://wcf.dian.colombia/IWcfDianCustomerServices/GetStatusZipResponse</a:Action>
    <o:Security xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" s:mustUnderstand="1">
      <u:Timestamp u:Id="_0">
        <u:Created>2019-06-17T15:58:31.611Z</u:Created>
        <u:Expires>2019-06-17T16:03:31.611Z</u:Expires>
      </u:Timestamp>
    </o:Security>
  </s:Header>
  <s:Body>
    <GetStatusZipResponse xmlns="http://wcf.dian.colombia">
      <GetStatusZipResult xmlns:b="http://schemas.datacontract.org/2004/07/DianResponse" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <b:DianResponse>
          <b:ErrorMessage xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true"/>
          <b:IsValid>true</b:IsValid>
          <b:StatusCode>0</b:StatusCode>
          <b:StatusDescription>Procesado Correctamente</b:StatusDescription>
          <b:StatusMessage>La Factura electrónica SETP-SETP990000025, ha sido autorizada.</b:StatusMessage>
          <b:XmlBase64Bytes>Contenido del XML de la factura codificado en base64. Omitido por ser demasiado extenso</b:XmlBase64Bytes>
          <b:XmlBytes i:nil="true"/>
          <b:XmlDocumentKey>7da1046dcb0027cf352eae45795d207ae60d71f7cd68b5eb74f9976177514e10a5cb79fa9a5d3ddf45b0f3b34b1feaa8</b:XmlDocumentKey>
          <b:XmlFileName>face_f0900058038003b02339a</b:XmlFileName>
        </b:DianResponse>
      </GetStatusZipResult>
    </GetStatusZipResponse>
  </s:Body>
</s:Envelope>

La fórmula empleada para para la generación del CUFE de la factura de venta, fue la suministrada en los anexos técnicos.

Ahora bien, para la validación de la nota crédito, me encuentro con un par de inconvenientes que me indica la respuesta del webservice, como se observa a continuación. Adjunto la respuesta obtenida.

<c:string>

Regla: CBG02 Se requiere obligatoriamente referencia a documento.

</c:string>

<c:string>

Regla: CAD06 Valor del CUDE no está calculado correctamente.

</c:string>

Para la Regla CBG02, los anexos técnicos no incluyen ninguna referencia a una regla de validación o campo que tenga asignado ese código, por lo que no es posible localizar específicamente el error y proceder a su corrección.

Para la Regla CAD06, los anexos técnicos indican una fórmula para las notas crédito y débito llamado CUDE. Sin Embargo, la duda que tengo al respecto es si la fórmula indicada en el documento es la correcta, puesto que la única diferencia respecto a la generación del CUFE, es que no se debe incluir la clave técnica, como muestra la siguiente tabla en las páginas 553 y 554.

Me gustaría saber si alguien tiene mayor información al respecto, puesto que las únicas respuestas recibidas por la DIAN es que no tienen mayor información que los anexos técnicos y no dan una solución efectiva, entorpeciendo el proceso de habilitación de muchas empresas con este nuevo esquema.

Gracias de antemano.

2 Respuestas

0 votos
por
Hola, tengo el mismo problema .. no he podido recibir ayuda sobre este tema con la DIAN, he intentando con y sin la clave tecnica, asi como con los taxes 01,02,03 y con 01,04,03 ... ya que he encontrado discrepancia entre varios documentos.

Inclusive intenté con el facturador gratuito de la DIAN y el sistema NO genera notas crédito (Error 500 --- estamos trabajando)

Alguien nos puede dar una luz
por
No necesitas un vídeo. Necesitas concatenar los valores mencionados en la respuesta de RaprG. Nota que, con mucha claridad, expone los valores que necesitas para componer el CUDE y luego en la parte de abajo lo reescribe todo concatenado y lo llama "composición del CUDE", por último, utiliza una librería de tu lenguaje de programación que tome esa cadena larga y la encripte en SHA-384. Funciona.
por
hola gracias por el aporte RaprG Y saludo a Todos
por
Buenas tardes necesito tu ayuda tengo este problema y no se como arreglarlo
por
cual es tu problema?
por
hola no soy ingeniero de sitemas y no seocmo hacer todo esto, no hay un video?
0 votos
por

HOY JULIO DE 2020 AUN SIGUE PRESENTANDOSE EL EROR CBG02 - Se requiere obligatoriamente referencia a documento.

CUANDO EL DOCUMENTO DE REFERENCIA SE HA TRATDO DE INGRESAR DE TODS FORMAS

por
A mí también me pasa
...