JSON FACTURA DE CONTINGENCIA TIPO 03 SI EL CLIENTE LA DESEA GENERAR DESDE TAXXA O JSON PARA POSTERIOR TRANSMITIRLA A AL DIAN
La factura de contingencia tipo 03 permite que se genere la factura o en PAPEL en caso de presentar una contingencia que no permita el uso de algún tipo de medio tecnologico.
Ahora bien si el cliente presenta una contingencia con su erp pero requiere generar la factura de contingencia impresa lo podra realizara desde TAXXA, esta generará un CUFE y la factura sin validación previa de la dian. sin necesidad de que esta se valide, para este JSON. tener en cuenta las siguientes condiciones:
- El cliente debe contar con una resolución de papel
- La factura se podra generar y transmitir al proveedor, la misma no trendra validación por parte de la dian.
- Se generará el CUFE del documento para poder generar y entregar al cliente.
- El sistema realizará envio del correo con el PDF de la factura y el xml firmado mientras se levanta la contingencia.
- La representación grafica indicará que es una factura de contingencia de venta.
- El proceso de pruebas y producciín debe realizarlos sobre el ambiente prod
Los metodos a usar en este tipo e de envío seran
Metodo de generación:
1. Si el cliente no cuenta con luz puede generar la factura directo en papel.
Este JSON permitira el proceso de emisión de una factura de contingencia que se transcribe de una de papel.
RECUERDE QUE LA NORMA INDICA
Se deberá transcribir la información mediante el documento electrónico de transmisión de cada una de las facturas de venta de talonario o papel expedidas en el tiempo que duro la contingencia, al momento de transmitir la DIAN está informará las notificaciones y/o rechazos a que haya lugar sobre estás, las cuales deberán expedir dentro de las 48 horas siguientes al momento en que se supera el inconveniente.
Motivo por el cual una vez el cliente digite la factura de papel en una electrónica esta deberá viajar a al DIAN, pero en el tipo de documento se debe registrar como tipo 03
Campo | Descripción |
«rerror»: 1262 | Código de error contingencia Dian |
«smessage» | Una vez el sistema no logre comunicación con la Dian se recibira el siguiente mensaje: «Sistema de la DIAN esta en contingencia y/o no responde. dian», |
«yapprovedbytaxoffice»: «C», | Recibiran el mensaje C que indica contingencia la Factura en el porta de TAXXA se vera con este mismo estado. |
«scufe»: «» | El Cufe se entregará vacio lo que indica que no hay respuesta de la Dian. |
«sdebug»: «Taxxa: 0.136s DIAN: 2.859s (creación 1.479s, revalidación 1.381s)» | En la parte inferior se encontrará el tiempo de procesamiento de TAXXA y el tiempo de procesamiento de la Dian, recuerde que la contingencia exige que se debe registrar el log del fallo de la Dian |
{
"sToken": "00000000000",
"jApi": {
"sMethod": "classTaxxa.fjDocumentAddtest",
"jParams": {
"wFormat": "taxxa.co.dian.document",
"wVersionUBL": 2.1,
"wEnvironment": "prod",
"jDocument": {
"sdocumentprefix": "FC",
"sdocumentsuffix": "1",
"wdocumenttype": "Invoice",
"wdocumenttypecode": "03",
"wpaymentmeans": "2",
"spaymentmethod": "ZZZ",
"tissuedate": null,
"tduedate": "2024-09-14",
"woperationtype": "10",
"sorderreference": "2024-08-029",
"snotes": "",
"wcurrency": "COP",
"jadditionaldocumentreference": {
"sreference": "FC1",
"tdatereference": "2024-09-04",
"sDocumentTypeCode": "03"
},
"jseller": {
"wlegalorganizationtype": "company",
"sfiscalresponsibilities": "R-99-PN",
"sdocid": "901402281",
"sdoctype": "NIT"
},
"jbuyer": {
"wlegalorganizationtype": "person",
"sbuyername": "consumidor final",
"sfiscalresponsibilities": "",
"jpartylegalentity": {
"wdoctype": "cc",
"sdocno": "22222222222",
"scorporateregistrationschemename": "Consumidor Final"
},
"jcontact": {
"scontactperson": "consumidosr final",
"selectronicmail": "",
"stelephone": ""
}
},
"jextrainfo": {
"ssalespersonname": "",
"iitemscount": 3,
"scarga": "ACCESORIOS",
"sbultos": "279",
"skilos": "23.39",
"smn": "MOTONAVE",
"sbl": "EGLV149405315767",
"sdocaduana": "CONT CAAU2313240",
"svalorusd": "1234",
"spedido": "P774",
"sadicional": "OT2024-08-029",
"ntotalpropiosgra": 2015942,
"ntotalpropiosnogra": 345000,
"ntotalingresospropios": 345000,
"ntotalingresosterceros": 2015942
},
"jdocumentitems": {
"1": {
"jextrainfo": {
"sbarcode": "1_010"
},
"sdescription": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"sstandarditemidentification": "1_010",
"nunitprice": 7000,
"nquantity": 1,
"wunitcode": "und",
"wproductcodetype": "999"
}
},
"idocprecision": 0
}
}
}
}
Campo | Descripción |
jadditionaldocumentreference | Encabezado de sección obligatorio |
sreference | Indique el numero de la factura de papel que se genero |
tdatereference | Indique la fecha con formato AAAA-MM-DD en la cual se genera la factura de papel |
sDocumentTypeCode | Indique el código del tipo de documento 03 |
Teniendo en cuenta que una vez la DIAN levante la contingencia para este codigo, TAXXA RETRANSMITIRA LAS FACTURAS AUTOMATICAMENTE CON LA NUMERACIÓN DE CONTINGENCIA QUE SE ENTREGO AL CLIENTE, es muy importante que el aliado implemente el proceso de consultar la factura para validar el estado de la misma, es decir para validar correctamente la transmisión a la DIAN.
Recuerde que este proceso es importante para que registre en su sistema el estado final del documento.
A CONTINUACIÓN ENTREGAMOS EL METODO DE CONSULTA
{
"sToken": "00000000000",
"jApi": {
"sMethod": "classTaxxa.fjDocumentGet",
"jParams": {
"sReference": "SETP991150545"
}
}
}
Al momento de consultar la factura, se devolvera la información del json de la misma pero se informaran unos campos adicionales que le permitiran consultar el estado de su factura.
Campo | Descripción |
shash | Corresponde al CUFE con el que la factura quedo almacenado. |
serrormessage | En caso de que la factura tenga un error en su procesamiento en campo de serrormessage le indicará el motivo del fallo |
wdocumentstatus | El Campo de estatus le permititira conocer si su documento proceso correctamente, o fallo siento los siguientes: O: Registrado R: Rechazo C: Contingencia N: Desconocido |