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 CUFE

Tengo el mismo codigo funcionando para produccion y para habilitacion, cambiando las url cuando ya se pasa a producción, el problema que tengo es que en producción me tira error de CUFE:

Regla: FAD06, Rechazo: Valor del CUFE no está calculado correctamente.

Pero en habilitacion no hay ningun problema, estuve intentando generar una llave tecnica en la pagina muisca de la dian y nada, estuve revisando que los valores estuvieran bien y no habia ningun problema tampoco, el ambiente tambien estoy verificando que esté en 1

Este es el CUFE que me genera en producción

HYGF4 2020-11-21 15:21:56-05:00 105042.00 01 19957.98 04 0.00 03 0.00 124999.98 *NIT_EMP_SIN_DIGITO_DE_VER* *CC_O_NIT_ADQUIRIENTE_SIN_DIGITO_DE_VER* *LLAVE_TECNICA* 1

Todo ese string sin espacios lo paso por sha384 y no sé exactamente que falla

1 Respuesta

0 votos
por
Verifique que esté usando la llave técnica de la resolucion de producción, no la de habilitación.

También que use el valor 1 y no 2 para el campo ambiente, al generar el CUFE y en el atributo schemaID del element cbc:UUID.

Y que los valores que usa para generar el cufe, correspondan con el contenido de la factura

Segun el anexo técnico, numeral 10.1.1.4

NumFac /Invoice/cbc:ID
FecFac /Invoice/cbc:IssueDate/>
Hora Factura /Invoice/cbc:IssueTime/>
Valor Bruto /Invoice/cac:LegalMonetaryTotal/cbc:LineExtensionAmount/>
CodImp1 /Invoice/cacTaxTotal[x]/ cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 01
Valor Impuesto 1 /Invoice/cac:TaxTotal[x]/cbc:TaxAmount
CodImp2 /Invoice/cac:TaxTotal[y]/ cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 04
Valor Impuesto 2 /Invoice/cac:TaxTotal[y]/cbc:TaxAmount
CodImp3 /Invoice/cac:TaxTotal[z]/ cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03
Valor Impuesto 3 /Invoice/cac:TaxTotal[z]/cbc:TaxAmount
Valor Total a Pagar /Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
NitOFE /Invoice/ cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID
NumAdq /Invoice/ cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID
ClTec La clave técnica se encuentra en la consultar del rango de numeración que se hacer a trevés del Web Service, la cual no esta expuesto dentro del XML
Tipo de Ambiente /Invoice/cbc:ProfileExecutionID
...