Search 1.9 billion lines of Odoo code on GitHub

ncf_dgii_reports

Author: Marcos Organizador de Negocios SRL, SoftNet Team SRL, Odoo Dominicana (ODOM)
License: no license
Branch: master
Repository: herohat/ncf_dgii_reports
Dependencies: account, ncf_manager, and web
Languages: CSS (13, 0.4%), HTML (21, 0.7%), JavaScript (446, 14.7%), Markdown (44, 1.4%), PO File (2, 0.1%), Python (1443, 47.5%), and XML (1069, 35.2%)

<h1>NCF DGII Reports</h1> <h2>ESTE MÓDULO HA SIDO MOVIDO AL NUEVO EQUIPO DE TRABAJO EN https://github.com/dgii-ncf-reports/l10n<em>do</em>ncf<em>oca</em>reports DONDE SE SEGUIRA ACTUALIZANDO DESDE ALLÍ CON EL APORTE DE OTROS MIEMBROS. !HAZ UN PULL REQUEST O INTEGRATE AL EQUIPO DE DESARROLLO, NO HAGAS TU PROPIA ISLA A PARTE, LA COLABORACIÓN EN CONJUNTO ES MÁS BENEFICIOSA!</h2> <p>Este módulo para ODOO 10 (por lo pronto) implementa los reportes de los números de comprobantes fiscales (NCF) para el cumplimento de la norma 06-18 de la Dirección de Impuestos Internos (DGII) en la República Dominicana, así como una guía para los reportes del ITBIS (IT1) y del anexo A del IT-1 (ITA). Ha sido probado en una empresa de servicios básica y necesita validaciones y calculos extras para ser implementado en negocios de personas físicas que usan su cédula como RNC, empresas de construcción, empresas de telecomunicaciones y proveedores del estado.</p> <p>Este repositorio tiene como objetivo que este módulo sea integrado en https://github.com/odoo-dominicana/l10n-dominicana y que sea mantenido por la comunidad de ODOO Dominicana. Mientras tanto todo aquel que desee colaborar, puede hacer un Pull Request aquí.</p> <h2>CONFIGURAR IMPUESTOS</h2> <p>Se debe configurar correctamente los impuestos, para ello ir al listado de impuestos y en la opción de Tipo de Impuesto de Compra (Cuando el Ámbito del Impuesto es Compra) seleccionar la opción adecuada para cada caso.</p> <h2>CONFIGURAR CORRECTAMENTE LOS TIPOS DE PRODUCTOS</h2> <p>En cada producto, se debe configurar correctamente el &quot;Tipo de Producto&quot; para poder filtrar el &quot;Monto Facturado en Servicios&quot; y el &quot;Monto Facturado en Bienes&quot;. Actualmente si un producto es del tipo &quot;Servicio&quot; pues se suma al Monto Facturado en Servicios y si es otra cosa como puede ser Consumible o Almacenable, entonces lo sumamos al Monto Facturado en Bienes. OJO que si venden productos digitales (como libros, fotos, etc..) en teoría serían servicios al no ser algo mateiral pero esto tampoco lo estamos filtrado en la actualidad y en dado caso de ponerlo caerían como Bienes.</p> <h2>CONFIGURAR LA(S) CUENTA(S) QUE ES(SON) USADA(S) PARA EL ITBIS RETENIDO EN VENTAS (REPORTE 607) SEGÚN LA NORMA 02-05</h2> <p>En el catálogo de cuentas hemos colocado un nuevo campo opcional para escoger, este se llama: <strong>Tipo de Impuesto en Venta</strong> y por lo general las empresas que tiene RNC solo deberán escoger allí la primera opción <strong>ITBIS Retenido Persona Jurídica (N 02-05)</strong> y cuando la cuenta sea <em>ITBIS Retenido Persona Jurídica (N 02-05)</em> que por defecto en el catálogo de cuentas dominicano en ODOO 10 es la <em>no.21030201</em> y tiene el ID 100.</p> <p>Con esta acción podemos obtener las columnas <em>7 - FECHA DE RETENCIÓN</em> y <em>10 - ITBIS RETENIDO POR TERCEROS</em> del reporte 607.</p> <h2>REGISTRAR CORRECTAMENTE LAS FACTURAS DE PROVEEDORES QUE NOS DAN UN SERVICIO Y AL CUAL LE HACEMOS RETENCIÓN DE 30% ITBIS (REPORTE 606) SEGÚN LA NORMA 02-05</h2> <p>Al registrar los impuestos de este tipo de factura, se debe seleccionar el <strong>18% de ITBIS compra (servicios)</strong> y además como le vamos a hacer retención de 30% ITBIS según la norma 02-05, debemos seleccionar también como impuesto <strong>Retención ITBIS 30% a Persona Jurídica (Servicios)</strong> y que por defecto ese impuesto viene atado a la cuenta contable <strong>21030201 - ITBIS Retenido Persona Jurídica (N 02-05)</strong>, además recordar que ese impuesto se debe configurar como <strong>ITBIS retenido</strong></p> <p>Con esta acción podemos obtener la columna <em>12 - ITBIS RETENIDO</em> del reporte 606.</p> <p><em>Nota: del mismo modo, otro impuesto a escoger podría ser el Retención ISR 10% a Personas Físicas en los casos que aplique</em> </p> <h3>ESTADO ACTUAL</h3> <ul> <li>606 en Alpha 3 (ver ISSUES AND PENDING STUFF) .</li> <li>607 en Alpha 2 (ver ISSUES AND PENDING STUFF) .</li> <li>608 y 609 en pendiente de desarrollo.</li> <li>Guía del ITA (Anexo A del IT1) en Alpha 1</li> <li>Guía del IT1 (Declaración de ITBIS) en Alpha 1</li> </ul> <h2>RECOMENDACIONES</h2> <p>Luego de implementar este módulo, se recomienda hacer una revisión manual de los reportes al menos durante 3 períodos en búsca de bugs y cada vez que en un determinado período tenga novedades nuevas antes no usadas como puede ser recibir una Nota de Crédito y otros.</p> <h2>LICENCIA DE USO, DESCARGO DE RESPONSABILIDAD, AYUDA Y SOPORTE</h2> <p>Este módulo “software” (programa) es de código fuente libre y abierto y está licenciado bajo la GNU General Public License Version 3 (https://www.gnu.org/copyleft/gpl.html). </p> <p>Al usar el módulo, usted se compromete a darle un uso de conformidad con la leyes dominicanas. </p> <p>Este módulo se suministra tal cual es. Por diversas razones no podemos garantizar de forma expresa o implícita, la confiabilidad o integridad de los reportes que emite este módulo, y que los mismos estén libre de fallos debido a códigos o rutinas de programación incorrectos.</p> <p>Para ayuda puede escribir un issue en este repositorio o vía la comunidad de ODOO Dominicana. Si necesita soporte e implementaciones puede contactar con Manuel Gonzalez en SOFTNET TEAM SRL (https://www.softnet.do)</p> <h2>ISSUES AND PENDING STUFF</h2> <ul> <li>Ver todos los #TODO en el código.</li> <li>Al crear una Nota de Crédito para una factura de proveedor con estado pagada y escogiendo la primera opción y única opción para estos casos que da la localización &quot;Crear una Nota de Crédito en Borrador&quot;; El sistema deja la nota de crédito en estado &quot;abierta&quot; y si le damos a la opción de pagar, entonces nos pide diario de pago. Aquí queda pendiente de aclarar si es que en estos casos la Nota de Crédito se deja en estado abierta y no se registra ningún pago (por su naturaleza que no necesita pago) o es algo a reparar en la localización.</li> <li>OJO al registrar un pago de una factura de un proveedor. En agosto registre un pago a una factura de proveedor de fecha de junio y quería poner que el pago fue en junio pero me equivoque y deje la fecha contable en agosto. Luego cancele el asiento contable y lo edite para ponerle la fecha correcta de junio (y así figura en el asiento contable) pero en el modelo AccountPayment sigue teniendo la fecha de agosto (payment_date) y por eso en el reporte del 606 de junio esa factura sale sin fecha de pago pues el sistema sigue viendo que el pago fue en agosto. Este punto hay que validar si es algo a corregir en la localización o es un tema de ODOO o validar la fecha de pago por otra vía en estos reportes.</li> <li>Hay que validar como se comportan las Notas de Créditos cuando recibes una NC en un mes posterior a la factura que recibe la NC. Aquí se debe validar con los contables que sucede en estos casos; por ahora el sistema en ese mes posterior muestra la NC y a la factura que afecta. La fecha de pago le pone el mismo día de la NC y la Forma de Pago le pone la forma de pago de la factura afectada.</li> <li>En el 607, la columna 10 <em>ITBIS RETENIDO POR TERCEROS (y la fecha de retención)</em>, solo está programado para considerar y obtener este monto para negocios con RNC, si es un negocio registrado con su CÉDULA, se le deberá progamar está funcionalidad siguiendo el modelo de negocios con RNC.</li> <li>En el 607, la columna 12 <em>RETENCIÓN RENTA POR TERCEROS</em> no está programada para los negocios que aplica como puede ser un negocio que este registrado con su CÉDULA en lugar de un RNC.</li> <li>En el 607, las columnas <em>14-ISC, 15-Otros Impuestos/Taxas y 16-Monto Propina Legal</em> no estan programada, para un negocio que las requiera, se le deben programar.</li> <li>Estos reportes no tienen programación para las Notas de Débito aún.</li> <li>Las guías del IT1 y el ANEXO A, solo toman en cuenta los comprobantes del tipo 01 (crédito fiscal) que emite el comercio.</li> <li>Si una factura (<em>de ventas, 607</em>) recibe multiples pagos y le harán retención (<em>por ejemplo del 30% del itbis según la norma 02-05</em>), lo más natural es que esa retención sea registrada en el último pago que se le hace a la factura y el cual pone la factura como totalmente pagada. Estos reportes usan este enfoque así que <strong>OJO con esto!</strong></li> <li>En el Anexo A, la parte de <strong>III. OPERACIONES REPORTADAS EN EL 607 / LIBRO DE VENTAS POR TIPO DE VENTA (MONTO TOTAL INCLUYE IMPUESTOS)</strong> solo se toma en cuenta las facturas de ventas del período actual, si el 607 tiene facturas montadas de meses previos, (<em>porqué tienen retención que reportar</em>) estos valores pagados no se suman aquí. (<em>esto de acuerdo a las consultas con los contables</em>)</li> </ul> <h3>Créditos: Basado en el trabajo de Eneldo Serrata para Marcos Organizador de Negocios SRL. (https://marcos.do/)</h3> <h3>Autor: Manuel Gonzalez para SOFTNET TEAM SRL (https://www.softnet.do)</h3> <h3>IMAGÉN DE EJEMPLO CON NÚMEROS DE PRUEBA.</h3> <p><img src="https://res.cloudinary.com/drgtdlvxn/image/upload/v1539728958/DGII_REPORT.png" alt="Imagén de demo de los reportes del 606, 607 y guías del IT1 e ITA"></p>