Json Factura Electrónica con Obsequio

Método de envío.

Para el proceso de pruebas de la factura de exportación recuerde

  1. Solicitar el TOKEN
  2. 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.

CampoDescripció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