Método de envío.
Para el proceso de pruebas de la factura de exportación recuerde
- Solicitar el TOKEN
- Valide el parámetro de envió para pruebas
“sMethod”: “classTaxxa.fjDocumentAdd”,
“jParams”: {
“wVersionUBL”: 2.1,
“wEnvironment”: “test”,
El ambiente de producción debe ajustar el parámetro de la siguiente forma:
“sMethod”: “classTaxxa.fjDocumentAdd”,
“jParams”: {
“wVersionUBL”: 2.1,
“wEnvironment”: “prod”,
{
"stoken": "00000000000",
"jApi": {
"sMethod": "classTaxxa.fjDocumentAdd",
"jParams": {
"wVersionUBL": 2.1,
"wenvironment": "test",
"jDocument": {
"wdocumenttype": "Invoice",
"wdocumenttypecode": "01",
"scustomizationid": "10",
"wcurrency": "COP",
"sdocumentprefix": "SETP",
"sdocumentsuffix": 990000000,
"tissuedate": "2024-04-17 13:59:21",
"tduedate": "2024-04-17",
"wpaymentmeans": 1,
"wpaymentmethod": "10",
"nlineextensionamount": 700000,
"ntaxexclusiveamount": 700000,
"ntaxinclusiveamount": 833000,
"npayableamount": 833000,
"snotes": "Notas a factura comentarios",
"snotetop": "IVA Régimen Común No somos Agentes de Retención de IVA No somos Grandes Contribuyentes Actividad Económica ICA 4520 9.66 X 1000",
"sorderreference": "23548",
"tdatereference": "2024-01-17",
"jextrainfo": {
"ntotalinvoicepayment": 833000,
"stotalinvoicewords": "Ochosientos treinta tres mil pesos COP M/CTE",
"ssalespersonname": "Nombre del vendedor",
"iitemscount": "5",
"slocationname": "titan plaza"
},
"jdocumentitems": {
"0": {
"jextrainfo": {
"sbarcode": "021566",
"tdateorder": "2024-01-01",
"sBrandName": "xxxxxxx",
"sModelName": "XXXXX"
},
"sdescription": "PINTURA",
"snotes": "",
"wunitcode": "und",
"sgroupname": "alimentos",
"sstandarditemidentification": "00235",
"sstandardidentificationcode": "999",
"nunitprice": "700000",
"nusertotal": 700000,
"nquantity": "1.00",
"adescription": {
"0": "Descripción Adicional Item",
"1": "Descripción Adicional Item",
"2": "Descripción Adicional Item",
"3": "Descripción Adicional Item",
"4": "Descripción Adicional Item"
},
"jtax": {
"jiva": {
"nrate": 19,
"sname": "IVA",
"namount": 133000,
"nbaseamount": 700000
}
},
"aallowancecharge": {
"1": {
"schargeindicator": "false",
"sallowancechargereason": "Descuento por volumen",
"nrate": 10,
"nbaseamont": 700000,
"namount": 70000
}
}
},
"1": {
"jextrainfo": {
"sbarcode": "021566",
"tdateorder": "2024-01-01",
"sBrandName": "xxxxxxx",
"sModelName": "XXXXX"
},
"sdescription": "Brochas",
"snotes": "Obsequio",
"wunitcode": "und",
"sgroupname": "implementos",
"sstandarditemidentification": "00235",
"sstandardidentificationcode": "999",
"npricingreferenceprice": 500,
"ntypepricecode": 1,
"nunitprice": "0",
"nusertotaltotal": 0,
"nquantity": "1.00"
}
},
"jseller": {
"wlegalorganizationtype": "person",
"sfiscalresponsibilities": "R-99-PN",
"sdocid": "901402281",
"sdoctype": "NIT",
"ssellername": "RAZON SOCIAL DEL VENDEDOR COMO SE ENCUENTRA EN EL RUT",
"ssellerbrand": "NOMBRE COMERCIAL DEL ESTABLECIMIENTO",
"scontactperson": "NOMBRE PERSONA DE CONTACTO",
"saddresszip": "110001",
"wdepartmentcode": "11",
"wtowncode ": "11001",
"scityname": "BOGOTA",
"jcontact": {
"selectronicmail": "correo@correo.com",
"jregistrationaddress": {
"wdepartmentcode": "85",
"scityname": "RIOHACHA - LA GUAJIRA",
"saddressline1": "CL 13 11 75",
"scountrycode": "CO",
"wprovincecode": "44001",
"szip": "440001",
"sdepartmentname": "GUAJIRA"
}
}
},
"jbuyer": {
"wlegalorganizationtype": "person",
"scostumername": "CONSUMIDOR FINAL",
"stributaryidentificationkey": "ZZ",
"stributaryidentificationname": "No aplica",
"sfiscalresponsibilities": "R-99-PN",
"sfiscalregime": "48",
"jpartylegalentity": {
"wdoctype": "CC",
"sdocno": "222222222222",
"scorporateregistrationschemename": "CONSUMIDOR FINAL"
},
"jcontact": {
"scontactperson": "CONSUMIDOR FINAL",
"selectronicmail": "xxxxxxxxxxxxxxxxxxxxxx",
"stelephone": "0000000"
}
}
}
}
}
}
A continuacion indicamos los camos importante del json cuando se dese emitir una factura con items de obsequio.
Al emitir facturas se pueden presentar casos donde esta conteng ITEMS de obsequio como puden de muestras, bolsas o detalles adicionales para este caso se debe identificar dentro del item que corresponde a un Obsequio.
Campo | Descripción |
«npricingreferenceprice»: 500, | Debera enviar el valor del item por el cual se obsequia |
«ntypepricecode»: 1, | Registro el código del tipo de valor del obsequio 1 = Valor comercial 2 = Valor en Inventarios 3 = Otro valor |
«nunitprice»: «0», | Si el item corresponde a un obsequio el campo del valor unitario deberá ser 0 |
«nusertotaltotal»: 0, | Si el item corresponde a un obsequio el campo del valor total deberá ser 0 |