Json Factura de transporte

Transporte de Carga

Se debe informa el tipo de operación “12” para contar con las validaciones que se describen sobre este numeral y corresponde al sector de transporte de carga cuando estas se registran en el RNDC.

El Ministerio de Transporte requiere para la implementación de su sector una información adicional en la elaboración de los documentos electrónicos, se cuenta con las siguientes definiciones para los grupos, elementos o atributos a utilizar:

  1. Número Radicado de Aceptación de la Remesa: Este es un consecutivo único nacional que controla el RNDC y que se le entrega a la empresa de transporte en señal de aceptación de que los datos enviados no tienen errores. Es un dato numérico de 1 hasta 100,000 millones, hoy en día en el RNDC va en 65 millones el consecutivo.
  2. Número de Remesa: Este es un consecutivo interno que lleva cada empresa de transporte. El RNDC no controla rangos. La empresa puede manejar prefijos. Es un dato alfanumérico de hasta 15 caracteres.}
  3. Cantidad transportada: Es un dato numérico sin decimales.
  4. Unidad de medida: Se utilizará alguna de las dos codificaciones permitidas por el estándar de presente documento:
    KGM: Kilogramos
    GLL: Galones
  5. Valor flete: Dato numérico sin decimales. Es el valor del flete definido para la remesa.
  6.  Tipo servicio: Un dato numérico entero para definir el tipo de servicio relacionado.

• 0 : Es un servicio adicional prestado que no está incluido en el flete de la remesa.

• 1: Es una Remesa de transporte registrada en el RNDC

* Esta información debe estar contenida dentro de los 3 cac:AdditionalItemProperty, que se permiten para las facturas de transporte de carga terrestre.

7. Orden de compra: Número de la orden de servicio o número de la orden de compra o remisión según consecutivo del Generador. Pueden especificarse varias órdenes de servicio o remisiones del Generador.

DE ACUERDO A LO  EXPLICADO VALIDAR SECCIÓN jdocumentitems  Y ENVIAR LA INFORMACIÓN ADICIONAL DENTRO DE CADA ITEM.

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": "0000000000",
    "jApi": {
        "sMethod": "classTaxxa.fjDocumentAdd",
        "jParams": {
            "wVersionUBL": 2.1,
            "wenvironment": "test",
            "jDocument": {
                "wdocumenttype": "Invoice",
                "wdocumenttypecode": "01",
                "scustomizationid": "12",
                "wcurrency": "COP",
                "sdocumentprefix": "SETP",
                "sdocumentsuffix": 990000000,
                "sspecialterms": "Portes Pagados",
                "sLossRiskResponsibilityCode": "CFR",
                "sLossRisk": "Costo y flete",
                "tissuedate": "2024-04-27 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": 740880,
                    "stotalinvoicewords": "Setecientos cuarenta mil ochocientos ochenta pesos COP M/CTE",
                    "ssalespersonname": "Nombre del vendedor",
                    "iitemscount": "5",
                    "slocationname": "titan plaza"
                },
                "jdocumentitems": {
                    "1": {
                        "srndc": "0",
                        "aremittances": {
                            "0": {
                                "snamecode": "01",
                                "svalue": "37796060"
                            },
                            "1": {
                                "snamecode": "02",
                                "svalue": "REM12345"
                            },
                            "2": {
                                "snamecode": "03",
                                "svalue": "4500",
                                "svaluequantity": "2500",
                                "sunitcode": "KGM"
                            }
                        },
                        "jextrainfo": {
                            "sbarcode": ""
                        },
                        "sstandarditemidentification": "00001",
                        "scustomname": "CONTRATO NO.1000108 TRANSPORTE DE MATERIAL SINCELEJO - MAJAGUAL (MATERIAL ELECTRICO Y DOTACION) RM:2424",
                        "snotes": "",
                        "nprice": 700000,
                        "nusertotal": 700000,
                        "wUnitCode": "94",
                        "nquantity": 1,
                        "jtax": {
                            "jiva": {
                                "nrate": 19,
                                "sname": "IVA",
                                "namount": 133000,
                                "nbaseamount": 700000
                            }
                        }
                    }
                },
                "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"
                    }
                }
            }
        }
    }
}
				
			
CampoDescripción
«scustomizationid»: «12«,
Al emitir facturas de transporte registre el tipo de operación 12
«sspecialterms»: «Portes Debidos»,
 

Método de pago de costes de transporte: Se utilizar para indicar cómo se pagan los costes del transporte (por ejemplo, Portes Debidos, Portes Pagados) Puede ser un texto libre que entiendan el comprador y vendedor .

«sLossRiskResponsibilityCode»: «CFR«

Condiciones de Entrega: En caso de que el emisor desee informarlo.

«sLossRisk»: «Costo y flete«,

Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo VER CATALOGO ABAJO.

 «wdocumenttypecode»: «01»
 

Corresponde al tipo de factura a emitir

01 —> Factura electrónica de Venta

CódigoSignificado
CFRCosto y flete
CIFCosto, flete y seguro
CIPTransporte y Seguro Pagados hasta
CPTTransporte Pagado Hasta
DAPEntregado en un Lugar
DDPEntregado con Pago de Derechos
DPUEntregada en Lugar Descargada
EXWEn Fábrica
FASFranco al costado del buque
FCAFranco transportista
FOBFranco a bordo
CampoDescripción
«srndc»: «0»,

Lista de valores para la identificación por cada Bien o Servicio “B/S” reportado, si este corresponde o no a una línea registrada en el RNDC.

0 —-> Servicio adicional

1 —-> Remesa de transporte registrada en el RNDC

«snamecode»: «01»,
«svalue»: «37796060»

Número Radicado de Aceptación de la Remesa:

Snamecode: registre siempre 01

Svalue: regsitre el número de radicado

«snamecode»: «02»,
«svalue»: «REM12345»

Número de Remesa:

snamecode: Registre por defecto código 02

svalue: Registre  el numero de la remesa

 «snamecode»: «03»,
 «svalue»: «4500»,
 «svaluequantity»: «2500»,
 «sunitcode»: «KGM»

snamecode: registre por defecto código 03

svalue: Valor del Flete

svaluequantity: Cantidad registrada sin decimales

sunitcode: Unidad de medida solo puede usar  KGM ó GLL.