Source: https://bugs.launchpad.net/openerp-venezuela-localization/trunk/+bug/919410
Timestamp: 2020-07-05 05:04:11+00:00

Document:
Bug #919410 “[l10n_ve_fiscal_reports] libro de Ventas” : Series trunk : Bugs : Openerp Venezuela
[l10n_ve_fiscal_reports] libro de Ventas
Bug #919410
Bug #919410 reported by Juan Márquez on 2012-01-20
​ Openerp Venezuela
Juan Márquez (jmarquez)
Openerp Venezuela 6.0
Openerp Venezuela trunk
El libro de ventas no se separa en tre ventas nacionales y de exportación, la separación debe hacrece entre ventas a no contribuyentes y ventas a otros contribuyentes, esto de acuerdo al reglamento de la ley del ICSVM y de acuerdo a la providencia para la emision de facturas y otros documentos, así como las dispociciones para el uso de maquinas fiscales, (en dice mas o menos así: todo usuario que realice más operaciones de venta con no contribuyentes deberá usar impresora fiscal).
Igualmente los totales del libro de ventas deben corresponderse 1 a 1 con la sección "DÉBITOS FISCALES " de la planilla de declaración.
Adjunto un PDF con una muestra de formatos (sujeridos) para los libros del IVA.
Tags: reportesfiscales Edit Tag help
lp:~vauxoo/openerp-venezuela-localization/ovl70-ffrr-rev-hbto (Merged)
lp:~vauxoo/openerp-venezuela-localization/ovl70-ffrr-rev-kty
Merged into lp:openerp-venezuela-localization at revision 824
hbto [Vauxoo] http://www.vauxoo.com: Pending requested 2013-04-25
Diff: 5766 lines (+1699/-3256)
l10n_ve_fiscal_book/demo/purchase_book_demo.xml (+3/-241)
l10n_ve_fiscal_book/demo/sale_book_demo.xml (+3/-242)
l10n_ve_fiscal_book/model/fiscal_book.py (+755/-482)
l10n_ve_fiscal_book/model/invoice.py (+18/-20)
l10n_ve_fiscal_book/report/fiscal_book_parser.py (+136/-98)
l10n_ve_fiscal_book/report/fiscal_book_purchase_report.rml (+388/-508)
l10n_ve_fiscal_book/report/fiscal_book_sale_report.rml (+13/-13)
l10n_ve_fiscal_book/report/purchases_book.rml (+0/-723)
l10n_ve_fiscal_book/report/sales_book.rml (+0/-681)
l10n_ve_fiscal_book/view/fiscal_book.xml (+375/-244)
l10n_ve_imex/model/seniat_form_86_config.py (+2/-2)
l10n_ve_imex/view/seniat_form_86.xml (+2/-2)
l10n_ve_imex/view/seniat_form_86_config.xml (+4/-0)
Juan Márquez (jmarquez) wrote on 2012-01-20 : #1
Reportes de IVA.zip Edit (8.3 KiB, application/zip)
Nhomar - Vauxoo (nhomar) wrote on 2012-01-22 : #2
Bien, como conversamos, Comencemos con la creación de los modelos que recibiran estos datos.
Reporte de IVA.
Reporte de IVA Lineas.
Ya el actual lo hace en caliente con un modelo Vista SQL.
Changed in openerp-venezuela-localization:
assignee: nobody → Juan Márquez (jmarquez)
Juan Márquez (jmarquez) wrote on 2012-01-23 : #3
Voy a exponer una idea compleja pero que a mi me dio exelentes resultados para el sistema del IVA. La idea principal es hacer que toda la información de la declaración del IVA sea dinamica y permita modificarla en funció de los cambios a la ley y formatos.
Creo que se deben crear los siguientes modelos (nombres sujetos a revision):
forma_iva: para almacenar los datos del formulario (a veces cambia)
- base: boolean (base = true es la planilla activa como en res_currency) solo puede haber una planilla en True
forma_iva_lines: Almacena todos los campos definidos en la planilla
- parent_id (m2o a forma_iva.id)
- code: para facilidad de uso y referencia
- name: Texto de la linea (etiquetas de la planilla)
- key_value: string con key de diccionario (ver campo data en delaracion_iva)
Los dos modelos anteriores no son más que una plantilla para la declaración.
delaracion_iva: guarda los datos de una declaracion generada
- fecha_presentacion
- fecha_contable
- numero_planilla (el nro de planilla de declaracion asignado por el seniat)
- certificado: (si hay exedente de credito fiscal el nro del certificado correspondiente
- status: (draft, done)
- data: este campo debe ser de tipo text y contener un diccionario python donde cada clave puede ser un valor o una tupla con los datos que serán usados para rellenar la planilla (forma_iva_lines.key_value)
iva_lines: este modelo almacenara APUNTADORES a los registros mostrados en los libros de compras y ventas
- domain: (compras o ventas)
- model: (Indica el modelo al que apunta con nombre openerp: 'account.invoice', 'ajuste', etc
- line_id: apunta al ID de la transaccion (registro) del modelo antes indicado
- type: 1 registro, 2 complemento, 3 anulacion, 4 ajuste
- parent_id1: apuntador al registro de origen (en este modelo) aplica si type != 1
Adicionalmente se requeriran varias validaciones del tipo si declaracion_iva.status = done no se pueden modificar los registros.
La intención es poder crear un proceso que cargue la planilla y llene el diccionario con los datos para poder llenar la plantilla de la declaración.
Por ahora lo dejo hasta aquí, la intención es sólo iniciar la revisión de la idea.
Juan Márquez (jmarquez) wrote on 2012-05-31 : #4
Referencia para los modelos "SENIAT" del libro de compras y de ventas:
http://asesorya.com/modulos/artsd.asp?id=271
Juan Márquez (jmarquez) wrote on 2012-05-31 : #5
http://www.google.com/url?sa=t&rct=j&q=formato%20libro%20de%20ventas%20seniat%20separadamente&source=web&cd=1&ved=0CFAQFjAA&url=http%3A%2F%2Fwww.seniat.gob.ve%2Fportal%2Fpage%2Fportal%2FSENIAT_CA%2F02INFORMACION%2F2.1TRIBUTOS_INTERNOS%2F2.1.2IMPUESTOS_NACIONALES%2F2.1.2.3IMPUESTOS_IVA%2FIVA12_LIBROS.pdf&ei=I3XHT9yfD4iw8ATitZ2mDw&usg=AFQjCNHjELbuh4eegEdSyEaWa1rJqXrQiQ&cad=rja
Documento donde se establece la separacion de operaciones en el libro de ventas
Juan Márquez (jmarquez) wrote on 2012-05-31 : #6
Multa y sentencia del TSJ con respecto a la obligacion de separar entre contribuyentes y no contribuyentes:
http://www.google.com/url?sa=t&rct=j&q=formato%20libro%20de%20ventas%20seniat%20separadamente&source=web&cd=6&ved=0CGIQFjAF&url=http%3A%2F%2Fjca.tsj.gov.ve%2Fdecisiones%2F2009%2Fmarzo%2F735-31-0912-0616.html&ei=I3XHT9yfD4iw8ATitZ2mDw&usg=AFQjCNE6YYLm8x8YA2FFa4On978-UET_pg&cad=rja
ALEGATOS DEL SENIAT
La Administración Tributaria señala que la contribuyente incurrió en un ilícito formal según lo establecido en el artículo 99, numeral 3, del Código Orgánico Tributario, ya que no lleva el libro especial de ventas de acuerdo con las formalidades y reglamentarias en virtud de que las ventas que realizan a contribuyente y no contribuyentes del impuesto al valor agregado no las contabilizan en forma separada, por lo cual procedió a aplicar la sanción establecida en el numeral 2 del artículo 102 de dicho código. El sujeto pasivo infringió el artículo 70 del Reglamento de la Ley de Impuesto sobre la Renta y especialmente el artículo 78, que requiere la separación y que lo exige el SENIAT con fundamento en el artículo 145 del Código Orgánico Tributario. La exigencia de la separación de las ventas es producto de del contenido del artículo 78, por lo cual descarta los fundamentos de la contribuyente y confirma el reparo.
Juan Márquez (jmarquez) on 2012-06-05
tags: added: reportesfiscales
Juan Márquez (jmarquez) on 2012-08-14
hbto [Vauxoo] http://www.vauxoo.com (humbertoarocha) wrote on 2013-02-15 : #7
Se esta trabajando en el trunk de la localizacion
en los branches que se encuentran adosados al bug
Ajustes/Revisiones al modulo de Libros de Compra y Venta para adaptacion a V7 de Openerp
Reportes de IVA.zip (edit)

References: artículo 99
 artículo 102
 artículo 70
 artículo 78
 artículo 145
 artículo 78