JSON POS ELECTRÓNICO
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”,
Prefijos para pruebas de Documento pos electrónico
PREFIJO: EPOS
Número inicial: 1
Número Final: 1000
A continuación, realizamos entrega Json Pos Electrónico
{
"sToken": "0000000000",
"jApi": {
"sMethod": "classTaxxa.fjDocumentAdd",
"jParams": {
"wEnvironment": "test",
"wVersionUBL": 2.1,
"jDocument": {
"wdocumenttype": "Pos",
"wdocumenttypecode": "20",
"sdocumentprefix": "EPOS",
"sdocumentsuffix": "453",
"tissuedate": "2024-03-26 13:59:21",
"tduedate": "2024-03-01",
"wpaymentmeans": 1,
"wpaymentmethod": "10",
"wbusinessregimen": 2,
"woperationtype": "10",
"nlineextensionamount": 31500,
"ntaxexclusiveamount": 35000,
"ntaxinclusiveamount": 40950,
"npayableamount": 40950,
"rdocumenttemplate": "26190537",
"wcurrency": "COP",
"snotes": "PLACA : FST765 / KILOMETRAJE: 49712",
"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": {
"ssalespersonname": "JHON ALEXIS",
"iitemscount": 9,
"ilinescount": 9,
"slocationname": "",
"stotalinvoicewords": "",
"ndelivery": 0
},
"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"
}
}
},
"jbuyerpoints": {
"0": {
"sname": "Codigo",
"svalue": "000000000"
},
"1": {
"sname": "NombresApellidos",
"svalue": "XXXXXXXXXXX"
},
"2": {
"sname": "Puntos",
"svalue": "100"
}
},
"jcajapos": {
"0": {
"sname": "PlacaCaja",
"svalue": "234566"
},
"1": {
"sname": "UbicaciónCaja",
"svalue": "XXXXXXXXXXXXX"
},
"2": {
"sname": "Cajero",
"svalue": "Pablito"
},
"3": {
"sname": "TipoCaja",
"svalue": "Caja de apoyo"
},
"4": {
"sname": "CódigoVenta",
"svalue": "743992"
},
"5": {
"sname": "SubTotal",
"svalue": "1000100"
}
},
"jdocumentitems": {
"0": {
"jextrainfo": {
"sbarcode": "021566",
"npacksizenumeric": "12",
"sbrandname": "mister",
"smodelname": "chocolate"
},
"sdescription": "Brownies",
"snotes": "",
"wunitcode": "U",
"sgroupname": "alimentos",
"sstandarditemidentification": "00235",
"sstandardidentificationcode": "999",
"nunitprice": 7000,
"nusertotal": 31500,
"nquantity": "5.00",
"aallowancecharge": {
"1": {
"schargeindicator": "false",
"sallowancechargereasoncode": "00",
"sallowancechargereason": "Descuento por volumen",
"nrate": 10,
"nbaseamount": 3500,
"namount": 35000
}
},
"jtax": {
"jiva": {
"nrate": 19,
"sname": "IVA",
"namount": 6650,
"nbaseamount": 35000
},
"jinc": {
"nrate": 8,
"sname": "INC",
"namount": 2800,
"nbaseamount": 35000
}
}
}
},
"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"
}
}
}
}
}
}
Campo | Descripción /Catalogo |
«aallowancecharge»: | Sección para reportar descuentos dentro del item |
«schargeindicator»: «false», | Para identificar que corresponde a un descuento registre por defecto el valor false |
«sallowancechargereasoncode»: «00» | Indique el código de la razón del descuento de acuerdo al catalogo de la Dian. 00 –> Descuento no condicionado 01 —> Descuento no condicionado |
«sallowancechargereason»: «Descuento por volumen», | indique una descripción del descuento campo abierto |
«nrate»: 10, | porcentaje del descuento |
«nbaseamont»: 700000, | Valor base sobre el cual aplica el descuento |
«namount»: 70000 | Valor del descuento |