Integración Carvajal Documento Soporte Electrónico

¿QUE ES EL DOCUMENTO SOPORTE ELECTRONICO?

Es un documento que debe crear un comprador obligado a facturar cuando: 

  • Realiza transacciones con un proveedor que no tiene la obligación de expedir una factura de venta o un documento equivalente. 

  • Debe respaldar las compras de un servicio

¿QUIENES ESTAN OBLIGADOS A EXPEDIRLO?

Todas las personas naturales o jurídicas que necesiten respaldar:

  • Una transacción de compra de un bien. 

  • El servicio con un proveedor que no está obligado a expedir factura de venta.

¿QUE BENEFICIOS TIENE EXPEDIR UN DOCUMENTO SOPORTE?

  • Estar al día con la DIAN.

  • Usar el costo o deducción en la declaración de renta.

  • Mantener actualizada la información de costos, deducciones e impuestos descontables a la DIAN

  • Obtener devoluciones automáticas y declaraciones sugeridas.

DESARROLLOS LIGADOS

User Story 92445: Carvajal - Documento Soporte Electronico - Parte I
User Story 108227: Carvajal - Documento Soporte Electronico Parte II

User Story 112094: Carvajal Documento Soporte - Conceptos Negativos

User Story 111757: Documento Soporte Carvajal - Documentos Asociados NC Proveedor por Conceptos

User Story 113149: Documento Soporte Electronico y Descuentos

User Story 111361: Carvajal Documento Soporte - Parte Final

¿COMO FUNCIONA EL DOCUMENTO SOPORTE ELECTRONICO EN NETOFFICE?

Lo primero que se tuvo que hacer a nivel de Netoffice fué incluir dentro de la grilla de Facturación Electrónica las facturas proveedor en donde en la configuración del comprobante de proveedor a utilizar tenga activo el check de “Facturación electrónica”.

Es decir, para que una factura proveedor o nota de ajuste (Nota de credito proveedor) pueda ser procesada electrónicamente lo primero que tiene que tener es activo el check “Facturación electrónica”en la configuración del comprobante que se va a utilizar (Administración - Configuración - Comprobantes)

Si el check está activo para una factura o nota de credito proveedor al momento de la aprobación del comprobante del proveedor se agregará en la grilla de facturación electrónica.

 

CONSTRUCCIÓN DEL XML DE DOCUMENTO DE SOPORTE ELECTRONICO

FORMATO XML

 

  • ENC, en el nodo ENC, van los datos del comprobante, el tipo de comprobante, número del comprobante, fecha de generación, hora de generación, moneda del comprobante, cantidad de lineas del documentos soporte, fecha de pago de los valores, código del ambiente donde se procesará el documento soporte, indicador se procedencia del vendedor, basicamente si es residente o no residente. Es un campo oblogatorio en el XML.

  • CUD,

  • EMI, Este nodo se debe construir con los datos del proveedor. Se debe enviar si se trata de una persona fisica o juridica, se debe indicar si se trata de un residente o no residente, los datos de domicilio, tipo de identificación fiscal, etc. Es obligatorio enviar los datos de este nodo.

  • TAC, Este tag se ubica dentro del nodo EMI. Obligaciones o responsabilidades del contribuyente; incluye el régimen al que pertenece el vendedor. Aquí se verifica en Netoffice los datos del maestro de proveedor que van a indicar el regimen al que el proveedor pertenece, de acuerdo a la información configurada en el maestro se arma la información de este nodo. Es una dato que se debe enviar de forma obligatoria.

  • GTE, Este Tag se ubica dentro del nodo EMI. Representa el Identificador del tributo/Nombre del tributo.

    Nota: longitud mínima permitida de 3 caracteres. Es obligatorio.

  • ADQ, Para documento soporte este nodo se construye con los datos de la agencia. Va toda la información de la agencia que emite el comprobante. Es obligatorio.

  • TCR, Este Tag se ubica dentro del nodo EMI. Reprosenta las obligaciones del contribuyente.

    Se puede tomar de facturación electrónica > configuración > datos del emisor > obligaciones del contribuyente.

  • GTA, Este Tag se ubica dentro del nodo EMI. Representa el identificador del tributo del adquiriente.

    Nombre del tributo

  • TOT,

    • Total Valor Bruto antes de tributos: Suma de los valores de las líneas del documento soporte que contienen el valor comercial.

      Sumatoria de todos los Valores totales de cada línea o items (ITE_4).

      Nota: La Dian específico que este campo debe ser entre 4-15 enteros y entre 2 y 6 decimales

    • Código de la Moneda total Importe bruto antes de impuestos. Es código IATA de moneda, COP, USD, etc.

    • Total Valor Base Imponible: Base imponible para el cálculo de los tributos.

      El Valor Base Imponible tiene que ser la suma de los valores de las bases imponibles de todas líneas de detalle.

      Sumatoria de todas las bases Imponibles sobre la que se calcula el valor del tributo de cada línea o ítems (IIM_4).

      Nota: La Dian específico que este campo debe ser entre 4-15 enteros y entre 2 y 6 decimales

    • Código de la Moneda del total Base Imponible. Es código IATA de moneda, COP, USD, etc.

    • Valor documento soporte: Valor total de ítems (incluyendo cargos y descuentos a nivel de ítems)+valor tributos + valor cargos – valor descuentos. TOT_7 + TOT_11 - TOT_9

    • Código de la Moneda del total de documento soporte. Es código IATA de moneda, COP, USD, etc.

      Total de Valor Bruto más tributos.

      El Valor Bruto más tributos tiene que ser igual a Valor Bruto del documento soporte que contienen el valor comercial más la Suma de los tributos de todas las líneas de detalle.

      TOT_1 + Sum (IIM_2 cuando el impuesto es un tributo)

      Nota: La Dian específico que este campo debe ser entre 4-15 enteros y entre 2 y 6 decimales

      Código de la Moneda Total de Valor bruto con tributos

      Descuento Total: Suma de todos los descuentos aplicados a nivel del documento soporte.

      Sumatoria del valor total de todos los descuentos aplicados a nivel global de factura (DSC_3 cuando DSC_1 = false)

      Nota: La Dian específico que este campo debe ser entre 4-15 enteros y entre 2 y 6 decimales

      Código de la Moneda del total de descuentos.

      Cargo Total: Suma de todos los cargos aplicados a nivel del documento soporte.

      Sumatoria del valor total de todos los cargos aplicados a nivel global de factura (DSC_3 cuando DSC_1 = true)

      Nota: La Dian especifico que este campo debe ser entre 4-15 enteros y entre 2 y 6 decimales

      Código de la Moneda del total de cargos.

      No Aplica. Campo eliminado por la DIAN, se debe enviar el campo en vacío.

      No Aplica. Campo eliminado por la DIAN, se debe enviar el campo en vacío.

      Redondeo aplicado para relacionar la diferencia entre los totales calculados y la suma de los valores parciales para el valor total de un documento.

      La tolerancia permitida es de + "o" - 2.00.

      Nota: El TOT_15 es el unico campo que soporta valores negativos.

      Código de la Moneda del redondeo aplicado.

      Obligatorio si se envía el valor en el campo anterior TOT_15

  • TIM, Indica que el elemento es un: Impuesto retenido o retención. Es obligatorio.

  • IMP, Identifica los impuestos. Es obligatorio.

  • TDC, Indica las divisas, es un campo opcional

  • OTC, Muestra monedas del tipo de cambio, es un campo Opcional, no lo construimos

  • DSC, Es un nodo de descuento, pero estos comprobantes no admiten descuentos

  • DRF, Representa los datos del talonario del comprobante. Es un nodo Obligatorio.

  • NOT, Se refiere a las notas, es un nodo Opcional

  • MEP, Este nodo se refiere a los medios de pago y metodos de pago, es Obligatorio.

  • IDP, Es un identificador del pago, no se construye, es opcional

  • CTS, Código de la plantilla que aplica para el comprobante. Carvajal nos debe indicar que valor enviar. plantilla para doc soporte: DOSO01

  • ITE, Es el detalle de los servicios. Es obligatorio

  • FCB, Se refiere a datos de la transacción, para documento soporte es obligatorio.

  • MYM, Este nodo identifica el modelo o la marca, no se construye, es opcional su envio

  • IAE,

  • IDE,

  • TII,

  • IIM,

  • DIT,

  • NTI,

  • REF,

  • CDN,

  • ORP,

 

 

 

Netactica.com