
Método de envío.
Para el proceso de pruebas recuerde
- Solicitar el TOKEN
- Valide el parámetro de envió para pruebas
«sMethod»: «classTaxxa.fjDocumentExternalAdd»,
“jParams”: {
“wVersionUBL”: 2.1,
“wEnvironment”: “test”,
El ambiente de producción debe ajustar el parámetro de la siguiente forma:
«sMethod»: «classTaxxa.fjDocumentExternalAdd»,
“jParams”: {
“wVersionUBL”: 2.1,
“wEnvironment”: “prod”,
RANGO PARA PRUEBAS
PREFIJO SEDS
Numero inicial 99000000
Numero final 99400000
{
"sToken": "000000000",
"jApi": {
"sMethod": "classTaxxa.fjDocumentExternalAdd",
"jParams": {
"wEnvironment": "prod",
"jDocument": {
"wdocumenttype": "ReverseInvoice",
"tduedate": "2024-12-26",
"tissuedate": "2024-12-26",
"yaiu": "N",
"wdocumenttypecode": "05",
"wcurrency": "USD",
"ntrm": 3957,
"rdocumenttemplate": 30884303,
"sdocumentprefix": "SEDS",
"sdocumentsuffix": "1000",
"spaymentmethod": "30",
"yisresident": "Y",
"sinvoiceperiod": "1",
"snotesa": "Sin comentarios",
"jdocumentitems": {
"1": {
"sstandarditemidentification": "1",
"wproductcodetype": "999",
"scustomname": "Mantenimiento Plataforma Facturación Electrónica",
"nprice": 100,
"icount": 1,
"jtax": {},
"scode": "1",
"sdescription": "Mantenimiento Plataforma Facturación Electrónica",
"nunitprice": 100
}
},
"jbuyer": {
"wlegalorganizationtype": "company",
"sbuyername": "TAXXA S.A.S",
"staxlevelcode": "R-99-PN",
"jpartylegalentity": {
"wdoctype": "nit",
"sdocno": "901402281",
"scorporateregistrationschemename": "TAXXA S.A.S"
},
"jcontact": {
"scontactperson": "Nombre",
"selectronicmail": "correo@correo.co",
"stelephone": "0000000",
"jregistrationaddress": {
"scountrycode": "co",
"wdepartmentcode": "11",
"wtowncode": "11001",
"scityname": "Bogotá, Bogotá D.C",
"saddressline1": "Calle 94 15 28 OFC 702",
"szip": "110211"
}
}
},
"jtax": {
"jreteica": {
"nrate": 1.38,
"sname": "reteica"
}
},
"jseller": {
"wlegalorganizationtype": "person",
"staxlevelcode": "R-99-PN",
"sdocid": "00000000",
"sdoctype": "nit",
"ssellername": "XXXXXXXXXXXXXXXXXXX",
"scontactperson": "XXXXXXXXXXXXXXXXXXX",
"semail": "CORREO@CORREO.COM",
"sphone": "000000000",
"saddressline1": "xxxxxxxxxxxxx",
"saddresszip": "110211",
"wdepartmentcode": "11",
"wtowncode": "11001",
"scityname": "Bogotá"
}
}
}
}
}
Campo | Descripción |
«wdocumenttype»: «ReverseInvoice», | Para generar documento soporte a sujetos no obligados el tipo de documento se debe enviar como ReverseInvoice, valor Fijo |
«wdocumenttypecode»: «05», | Envie por defecto 05 para Documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente |
«wpagomedios»: «1», | Indique el código del metodo de pago
|
«yisresidente»: «N», | Es importante que se indique si el prestador del servidor reside o no en Colombia, de esto dependera la correcta generación del Documento:
|
«rdocumenttemplate»: 30884303, | Enviar valor fijo 30884303 |
«sinvoiceperiod»: «1», | Indique la forma de generación y transmisión del documento 1—->Por operación 2—->Acumulado semanal recuerde que la Norma indica que el documento Soporte se debe transmitir diario con la operación que se realiza, o el ultimo día habil de la semana Aumulado por tercero. |
Es importante tener en cuenta los tipos de documento del vendedor.
Campo | Descripción |
«sdoctype»: «NIT», | Validar documentos de identidad en el catalogo tipos de documento Recuerde que para emitir DS a residentes en Colombia Solo se pueden generar con NIT no se permite CC, consulto los códigos de los documentos abajo. |
CODIGO | TIPO | RESIDENTE | NO RESIDENTE |
TE | Tarjeta de extranjería | X | |
CE | Cédula de extranjería | X | |
NIT | NIT | X | |
PAS | Pasaporte | X | |
DEX | Documento de identificación extranjero | X | |
PEP | PEP | X | |
FI | NIT de otro país | X |
A nivel del Documento Soporte puede generar iva y retenciones a nivel de item o retenciones a nivel de documento (Recuerde e IVA no se debe enviar a nivel de Documento solo a nivel del Item)
CODIGO | IMPUESTO | DESCRIPCIÓN |
01 | IVA | Impuestos sobre las Ventas |
05 | ReteIVA | Retención sobre el IVA |
06 | ReteRenta | Retención Sobre Renta |
Reteica | Retención Ica |
Importante el ambiente de pruebas de Dian para DS presentará el siguiente mensaje al mometno de emitir.