Diferencia entre revisiones de «Cambios Integración -Cambios Integración Anexo V 1.9»
(No se muestran 22 ediciones intermedias de 2 usuarios) | |||
Línea 105: | Línea 105: | ||
<br/> | <br/> | ||
− | Si se desea utilizar la representación gráfica que genere el sistema para las facturas de exportación, deberá informar la UBLExtension “interoperabilidad” con el objetivo de que en la representación gráfica muestre los valores de la tasa de cambio de la moneda diferente al COP, esto se deberá realizar por medio de 3 campos extras como se muestra | + | Si se desea utilizar la representación gráfica que genere el sistema para las facturas de exportación, deberá informar la UBLExtension “interoperabilidad” con el objetivo de que en la representación gráfica muestre los valores de la tasa de cambio de la moneda diferente al COP, esto se deberá realizar por medio de 3 campos extras como se muestra a continuación: |
<br/> | <br/> | ||
+ | <pre><extras> | ||
+ | <Extras> | ||
+ | <controlInterno1></controlInterno1> | ||
+ | <controlInterno2></controlInterno2> | ||
+ | <nombre>FEXP1</nombre> Campo que activara el ubl extensión Group schemeName=Exportación | ||
+ | <pdf>1</pdf> | ||
+ | <valor>1</valor> | ||
+ | <xml>1</xml> | ||
+ | </Extras> | ||
+ | <Extras> | ||
+ | <controlInterno1></controlInterno1> | ||
+ | <controlInterno2></controlInterno2> | ||
+ | <nombre>FEXP2</nombre> "Collection schemeName="DATOS ADICIONALES" | ||
+ | <pdf>1</pdf> | ||
+ | <valor>Responsable: #Lugar de Salida: #Medio de transporte: #Tipo de Doc.de transporte: #N° de Doc. de transporte: #Transportadora o Tramitadora: #País de Origen de la M/cia: # Destino: #Términos de pago: #Seguro: #Observaciones: </valor> | ||
+ | <xml>1</xml> | ||
+ | </Extras> | ||
+ | <Extras> | ||
+ | <controlInterno1>TotalesCop</controlInterno1> | ||
+ | <controlInterno2></controlInterno2> | ||
+ | <nombre>FEXP3</nombre> "Campo creara el nodo TotalesCop" | ||
+ | <pdf>1</pdf> | ||
+ | <valor> Valor tasa de cambio#Nombre de moneda#Sub Total(suma de todos los pruductos sin incluir el impuesto)#Descuento a nivel de detalle #Recargo a nivel de detalle#Campo para informar el total bruto(total de las bases imponibles)#Campo para informar el total IVA#campo para informar el total INC#Total de impuesto a la bolsa#total de otros impuesto diferentes a los anteriores reportados#monto total de los impuestos#Valor total a pagar(total sin cargos y descuentos)#Descuento global# Recargo global#Valor a pagar(total general con cargos y descuentos)#ReteFuente#ReteIva#ReteIca#Total anticipos</valor> | ||
+ | <xml>1</xml> | ||
+ | </Extras> | ||
+ | </extras></pre> | ||
+ | |||
+ | <br/> | ||
+ | Ejemplo: | ||
+ | <br/> | ||
[[Archivo:Estructurasoapexp.png|800px|sinmarco|center|Ejemplo]] | [[Archivo:Estructurasoapexp.png|800px|sinmarco|center|Ejemplo]] | ||
<br/> | <br/> | ||
Línea 118: | Línea 148: | ||
Extras del Documento -> (Identificador 04) | Extras del Documento -> (Identificador 04) | ||
<br> | <br> | ||
− | <center><pre>04|controlInterno1|controlInterno2|FEXP1|1|1|1%04|controlInterno1|controlInterno2| | + | <center><pre>04|controlInterno1|controlInterno2|FEXP1|1|1|1%04|controlInterno1|controlInterno2|FEXP2|1|Responsable:#Lugar de Salida:#Medio de transporte:#Tipo de Doc.de transporte:#N° de Doc. de transporte:#Transportadora o Tramitadora:#País de Origen de la M/cia:#Destino:#Términos de pago:#Seguro:#Observaciones:|1%04|controlInterno1|controlInterno2|FEXP3|1|Valor tasa de cambio#Nombre de moneda#Sub Total(suma de todos los pruductos sin incluir el impuesto)#Descuento a nivel de detalle #Recargo a nivel de detalle#Campo para informar el total bruto(total de las bases imponibles)#Campo para informar el total IVA#campo para informar el total INC#Total de impuesto a la bolsa#total de otros impuesto diferentes a los anteriores reportados#monto total de los impuestos#Valor total a pagar(total sin cargos y descuentos)#Descuento global# Recargo global#Valor a pagar(total general con cargos y descuentos)#ReteFuente#ReteIva#ReteIca#Total anticipos|1</pre></center> |
− | <center>Ejemplo:</center> | + | <center>'''Ejemplo VFP''':</center> |
+ | A continuación compartimos un ejemplo basado en lenguaje Visual Fox Pro donde, para evitar inconvenientes en la compilación por la longitud de las variables en este lenguaje; se divide el campo valor del segundo extensible en dos variables: | ||
− | [[Archivo: | + | [[Archivo:Exportacion1.9.png|1100px|sinmarco|center|Ejemplo Visual Fox Pro]] |
− | + | <br/> | |
===Estructura para campos extra API=== | ===Estructura para campos extra API=== | ||
Línea 137: | Línea 168: | ||
<b>Campo extra que activa la Collection schemeName="DATOS ADICIONALES"</b> | <b>Campo extra que activa la Collection schemeName="DATOS ADICIONALES"</b> | ||
− | <center><pre>04|controlInterno1|controlInterno2|FEXP2|1|Responsable#Lugar de Salida#Medio de transporte#Tipo de Doc.de transporte#N° de Doc. de transporte#Transportadora o Tramitadora#País de Origen de la M/cia#Destino#Términos de pago#Seguro#Observaciones|1</pre></center> | + | <center><pre>04|controlInterno1|controlInterno2|FEXP2|1|Responsable:#Lugar de Salida:#Medio de transporte:#Tipo de Doc.de transporte:#N° de Doc. de transporte:#Transportadora o Tramitadora:#País de Origen de la M/cia:#Destino#Términos de pago:#Seguro:#Observaciones:|1</pre></center> |
<br> | <br> | ||
<b>Campo extra que crea el nodo TotalesCop(Grupo de datos para colocar información de los valores monetario totales después de la conversión una divisa diferente a la "COP".)</b> | <b>Campo extra que crea el nodo TotalesCop(Grupo de datos para colocar información de los valores monetario totales después de la conversión una divisa diferente a la "COP".)</b> | ||
− | <center><pre>04|controlInterno1|controlInterno2|FEXP3|1|Valor tasa de cambio#Nombre de moneda#Sub Total# | + | <center><pre>04|controlInterno1|controlInterno2|FEXP3|1|Valor tasa de cambio#Nombre de moneda#Sub Total(suma de todos los pruductos sin incluir el impuesto)#Descuento a nivel de detalle #Recargo a nivel de detalle#Campo para informar el total bruto(total de las bases imponibles)#Campo para informar el total IVA#campo para informar el total INC#Total de impuesto a la bolsa#total de otros impuesto diferentes a los anteriores reportados#monto total de los impuestos#Valor total a pagar(total sin cargos y descuentos)#Descuento global# Recargo global#Valor a pagar(total general con cargos y descuentos)#ReteFuente#ReteIva#ReteIca#Total anticipos|1</pre></center> |
<center>Ejemplo:</center> | <center>Ejemplo:</center> | ||
Línea 148: | Línea 179: | ||
[[Archivo:expAPI.png|800px|sinmarco|center|Ejemplo]] | [[Archivo:expAPI.png|800px|sinmarco|center|Ejemplo]] | ||
+ | <br> | ||
+ | |||
+ | <center>Representación gráfica estándar The Factory HKA</center> | ||
+ | |||
+ | <br> | ||
+ | |||
+ | [[Archivo:rgexpn.png|800px|sinmarco|center|Ejemplo]] | ||
+ | |||
+ | <br> | ||
+ | |||
+ | <center>Ejemplo tasa de cambio:</center> | ||
+ | |||
+ | <br> | ||
+ | |||
+ | [[Archivo:ts.png|800px|sinmarco|center|Ejemplo]] | ||
+ | |||
+ | <br> | ||
Línea 212: | Línea 260: | ||
<li>Solo se puede anular facturas cuando el tipo de operación es igual a 20, es decir, Nota Crédito que referencia una factura electrónica.</li> | <li>Solo se puede anular facturas cuando el tipo de operación es igual a 20, es decir, Nota Crédito que referencia una factura electrónica.</li> | ||
− | <li>Para todas las notas sin referencia debe incluir el periodo (mes) que afecta | + | <li>Para todas las notas crédito sin referencia debe incluir el periodo (mes) que afecta, recuerde que en la estructura se debe informar primero <b>la fecha fin y luego la fecha inicial</b> de no tener en cuenta esto generaría rechazo con las reglas CAE02 y CAE04</li> |
<br/> | <br/> | ||
Línea 230: | Línea 278: | ||
[[Archivo:EJPERIODO.png|800px|sinmarco|center|Ejemplo]] | [[Archivo:EJPERIODO.png|800px|sinmarco|center|Ejemplo]] | ||
<br/> | <br/> | ||
+ | |||
+ | En estructura API: | ||
+ | |||
+ | [[Archivo:apinc.png|800px|sinmarco|center|Ejemplo]] | ||
+ | <br/> | ||
+ | |||
+ | En estructura DLL: | ||
+ | |||
+ | [[Archivo:dllnc.png|800px|sinmarco|center|Ejemplo]] | ||
+ | <br/> | ||
+ | |||
+ | |||
<includeonly>=</includeonly>== <font color="blue">Impuesto al Consumo de Licores, Vinos, Aperitivos Y Similares.</font>==<includeonly>=</includeonly> | <includeonly>=</includeonly>== <font color="blue">Impuesto al Consumo de Licores, Vinos, Aperitivos Y Similares.</font>==<includeonly>=</includeonly> | ||
Línea 244: | Línea 304: | ||
[[Archivo:impicl4.png|800px|sinmarco|center|Ejemplo]] | [[Archivo:impicl4.png|800px|sinmarco|center|Ejemplo]] | ||
+ | <br/> | ||
+ | |||
+ | [[Archivo:impicl5.png|800px|sinmarco|center|Ejemplo]] | ||
+ | <br/> | ||
+ | |||
+ | [[Archivo:impicl6.png|800px|sinmarco|center|Ejemplo]] | ||
+ | <br/> | ||
+ | |||
+ | [[Archivo:impicl7.png|800px|sinmarco|center|Ejemplo]] | ||
<br/> | <br/> |
Revisión actual del 16:51 1 may 2024
Sumario
- 1 Resolución 165 Anexo técnico 1.9
- 2 Separación de catálogos del anexo técnico
- 3 Se elimina el redondeo al total de impuesto a nivel de detalle y total para facturas, notas crédito y débito:
- 4 Se elimina la regla de 10 días posterior e inferior a la fecha y se ha incorporado una nueva regla de rechazo.
- 5 Medios de pago.
- 6 Nombre o razon social del emisor debe coincidir al informado en el RUT.
- 7 Se crea el tipo de documento PPT.
- 8 Factura de exportación.
- 9 Nuevos tipos de operación.
- 10 Cambios incorporados en las notas crédito.
- 11 Impuesto al Consumo de Licores, Vinos, Aperitivos Y Similares.
Resolución 165 Anexo técnico 1.9
El anexo técnico, que forma parte esencial de esta resolución, debe ser implementado de manera obligatoria por los emisores de facturas electrónicas a partir del 2 de febrero de 2024. Se otorga plazo hasta dicha fecha para que realicen las adecuaciones necesarias en sus sistemas de información, cumpliendo con lo establecido en esta resolución, a continuación se informan los cambios mas relevantes.
Separación de catálogos del anexo técnico
Dentro del proceso de revisión, se ha tomado la decisión de eliminar los catálogos de datos del anexo. Este ajuste tiene la finalidad de facilitar la modificación de los valores de manera más ágil y eficiente. En adelante, estos catálogos permanecerán fuera del anexo y estarán disponibles en una caja de herramientas independiente. Además, se establecerá un proceso de actualización de los catálogos de forma independiente a las resoluciones vigentes.
Se elimina el redondeo al total de impuesto a nivel de detalle y total para facturas, notas crédito y débito:
Reglas eliminadas:
FAS18, CAS18,DAS18:
Redondeo aplicado al total del impuesto a nivel de FacturaGeneral, nota crédito, nota débito (no se manejaría el atributo RoundingAmount del nodoTaxTotal que pertenece al Invoice/CreditNote/DebitNote)
FAX18, CAX18,DAX18:
Redondeo aplicado al total del impuesto a nivel de FacturaDetalle, nota crédito, nota débito(no se manejaría el atributo RoundingAmount del nodoTaxTotal que pertenece al InvoiceLine/CreditNoteLine/DebitNoteLine)
Se elimina la regla de 10 días posterior e inferior a la fecha y se ha incorporado una nueva regla de rechazo.
Reglas eliminadas:
FAD09c, CAD09c, DAD09c:
La fecha de emisión no puede ser inferior a 10 días calendarios de la fecha actual
FAD09d, CAD09d, DAD09d:
La fecha de emisión no sea posterior a 10 días calendarios de la fecha actual
Reglas nuevas:
FAD09e, CAD09e, DAD09e
Valida que fecha de generación sea igual a la fecha de firma, aplica para facturas, notas crédito y débito
Medios de pago.
Anteriormente, se establecía la obligatoriedad de indicar el medio de pago únicamente en las facturas de contado. Sin embargo, según el Anexo 1.9, esta obligación se extenderá tanto a las facturas de contado como a las de crédito.
Nombre o razon social del emisor debe coincidir al informado en el RUT.
Se llevará a cabo una validación para asegurar que el Número de Identificación Tributaria (NIT) y el nombre del emisor de las facturas concuerden con los datos registrados en el Registro Único Tributario (RUT), tanto en el proceso de emisión como en el de recepción de dichas facturas.
Reglas nuevas:
FAJ44a: NIT no autorizado a facturar electrónicamente
FAJ43b: Nombre o Razón Social del emisor debe corresponder al informado en el RUT y debe coincidir con el NIT informado
FAJ44b: NIT o documento de identificación del emisor debe corresponder al informado en el RUT y debe coincidir con la Razón Social o Nombre comercial registrado.
FAJ43a: Nombre o Razón Social del emisor debe ser informado
Se crea el tipo de documento PPT.
Dentro del catalogo de tipo de documento se crea PPT (Permiso de protección temporal) con el código 48, el cual es un documento de identificación para personas en movilidad humana provenientes de Venezuela,este documento permite aplicar a los programas sociales del estado, y acceder de manera amplia a derechos como la salud, la educación y el trabajo.
Código | Significado |
---|---|
48 | PPT (Permiso de protección temporal) |
Factura de exportación.
Las facturas de exportación deben expresarse en COP y se crea una segmento XML para poner los valores en otra moneda, se puede colocar en las dos monedas en la representación gráfica(se va enviar una estructura en el extensible para que se vea en la RG)
Si se desea utilizar la representación gráfica que genere el sistema para las facturas de exportación, deberá informar la UBLExtension “interoperabilidad” con el objetivo de que en la representación gráfica muestre los valores de la tasa de cambio de la moneda diferente al COP, esto se deberá realizar por medio de 3 campos extras como se muestra a continuación:
<extras> <Extras> <controlInterno1></controlInterno1> <controlInterno2></controlInterno2> <nombre>FEXP1</nombre> Campo que activara el ubl extensión Group schemeName=Exportación <pdf>1</pdf> <valor>1</valor> <xml>1</xml> </Extras> <Extras> <controlInterno1></controlInterno1> <controlInterno2></controlInterno2> <nombre>FEXP2</nombre> "Collection schemeName="DATOS ADICIONALES" <pdf>1</pdf> <valor>Responsable: #Lugar de Salida: #Medio de transporte: #Tipo de Doc.de transporte: #N° de Doc. de transporte: #Transportadora o Tramitadora: #País de Origen de la M/cia: # Destino: #Términos de pago: #Seguro: #Observaciones: </valor> <xml>1</xml> </Extras> <Extras> <controlInterno1>TotalesCop</controlInterno1> <controlInterno2></controlInterno2> <nombre>FEXP3</nombre> "Campo creara el nodo TotalesCop" <pdf>1</pdf> <valor> Valor tasa de cambio#Nombre de moneda#Sub Total(suma de todos los pruductos sin incluir el impuesto)#Descuento a nivel de detalle #Recargo a nivel de detalle#Campo para informar el total bruto(total de las bases imponibles)#Campo para informar el total IVA#campo para informar el total INC#Total de impuesto a la bolsa#total de otros impuesto diferentes a los anteriores reportados#monto total de los impuestos#Valor total a pagar(total sin cargos y descuentos)#Descuento global# Recargo global#Valor a pagar(total general con cargos y descuentos)#ReteFuente#ReteIva#ReteIca#Total anticipos</valor> <xml>1</xml> </Extras> </extras>
Ejemplo:
Estructura para campos extra DLL
Extras del Documento -> (Identificador 04)
04|controlInterno1|controlInterno2|FEXP1|1|1|1%04|controlInterno1|controlInterno2|FEXP2|1|Responsable:#Lugar de Salida:#Medio de transporte:#Tipo de Doc.de transporte:#N° de Doc. de transporte:#Transportadora o Tramitadora:#País de Origen de la M/cia:#Destino:#Términos de pago:#Seguro:#Observaciones:|1%04|controlInterno1|controlInterno2|FEXP3|1|Valor tasa de cambio#Nombre de moneda#Sub Total(suma de todos los pruductos sin incluir el impuesto)#Descuento a nivel de detalle #Recargo a nivel de detalle#Campo para informar el total bruto(total de las bases imponibles)#Campo para informar el total IVA#campo para informar el total INC#Total de impuesto a la bolsa#total de otros impuesto diferentes a los anteriores reportados#monto total de los impuestos#Valor total a pagar(total sin cargos y descuentos)#Descuento global# Recargo global#Valor a pagar(total general con cargos y descuentos)#ReteFuente#ReteIva#ReteIca#Total anticipos|1
A continuación compartimos un ejemplo basado en lenguaje Visual Fox Pro donde, para evitar inconvenientes en la compilación por la longitud de las variables en este lenguaje; se divide el campo valor del segundo extensible en dos variables:
Estructura para campos extra API
Extras del Documento: (Identificador 04)
Campo extra que activa el ubl extensión Group schemeName=Exportación
04|controlInterno1|controlInterno2|FEXP1|1|1|1
Campo extra que activa la Collection schemeName="DATOS ADICIONALES"
04|controlInterno1|controlInterno2|FEXP2|1|Responsable:#Lugar de Salida:#Medio de transporte:#Tipo de Doc.de transporte:#N° de Doc. de transporte:#Transportadora o Tramitadora:#País de Origen de la M/cia:#Destino#Términos de pago:#Seguro:#Observaciones:|1
Campo extra que crea el nodo TotalesCop(Grupo de datos para colocar información de los valores monetario totales después de la conversión una divisa diferente a la "COP".)
04|controlInterno1|controlInterno2|FEXP3|1|Valor tasa de cambio#Nombre de moneda#Sub Total(suma de todos los pruductos sin incluir el impuesto)#Descuento a nivel de detalle #Recargo a nivel de detalle#Campo para informar el total bruto(total de las bases imponibles)#Campo para informar el total IVA#campo para informar el total INC#Total de impuesto a la bolsa#total de otros impuesto diferentes a los anteriores reportados#monto total de los impuestos#Valor total a pagar(total sin cargos y descuentos)#Descuento global# Recargo global#Valor a pagar(total general con cargos y descuentos)#ReteFuente#ReteIva#ReteIca#Total anticipos|1
Nuevos tipos de operación.
Para el control cambiario se Incluyen dos modos de operación (Compra Divisas y Venta Divisas) con los códigos 15 y 16 respectivamente.
Anexo 1.9 01-11-2023 - 13.1.5. Tipos de operación
Para Facturas:
|
Cuando uno de estos códigos se informe en el CustomizationID se deberá informar la UBL extensión.
Cambios incorporados en las notas crédito.
En estructura API:
En estructura DLL:
Impuesto al Consumo de Licores, Vinos, Aperitivos Y Similares.