forked from Mapan/odoo17e
59 lines
2.8 KiB
Python
59 lines
2.8 KiB
Python
# -*- coding: utf-8 -*-
|
|
from odoo import models, fields
|
|
|
|
|
|
class ProductTemplate(models.Model):
|
|
_inherit = 'product.template'
|
|
|
|
l10n_pe_withhold_code = fields.Selection(
|
|
selection=[
|
|
('001', 'Azúcar y melaza de caña'),
|
|
('002', 'Arroz'),
|
|
('003', 'Alcohol etílico'),
|
|
('004', 'Recursos hidrobiológicos'),
|
|
('005', 'Maíz amarillo duro'),
|
|
('006', 'Algodón (Obsoleto)'),
|
|
('007', 'Caña de azúcar'),
|
|
('008', 'Madera'),
|
|
('009', 'Arena y piedra'),
|
|
('010', 'Residuos, subproductos, desechos, recortes y desperdicios'),
|
|
('011', 'Bienes gravados con el IGV, o renuncia a la exoneración'),
|
|
('012', 'Intermediación laboral y tercerización'),
|
|
('013', 'Animales vivos'),
|
|
('014', 'Carnes y despojos comestibles'),
|
|
('015', 'Abonos, cueros y pieles de origen animal'),
|
|
('016', 'Aceite de pescado'),
|
|
('017', 'Harina, polvo y “pellets” de pescado, crustáceos, moluscos y demás invertebrados acuáticos'),
|
|
('018', 'Embarcaciones pesqueras (Obsoleto)'),
|
|
('019', 'Arrendamiento de bienes muebles'),
|
|
('020', 'Mantenimiento y reparación de bienes muebles'),
|
|
('021', 'Movimiento de carga'),
|
|
('022', 'Otros servicios empresariales'),
|
|
('023', 'Leche'),
|
|
('024', 'Comisión mercantil'),
|
|
('025', 'Fabricación de bienes por encargo'),
|
|
('026', 'Servicio de transporte de personas'),
|
|
('027', 'Servicio de transporte de carga'),
|
|
('028', 'Transporte de pasajeros'),
|
|
('029', 'Algodón en rama sin desmontar (Obsoleto)'),
|
|
('030', 'Contratos de construcción'),
|
|
('031', 'Oro gravado con el IGV'),
|
|
('032', 'Páprika y otros frutos de los géneros capsicum o pimienta'),
|
|
('033', 'Espárragos (Obsoleto)'),
|
|
('034', 'Minerales metálicos no auríferos'),
|
|
('035', 'Bienes exonerados del IGV'),
|
|
('036', 'Oro y demás minerales metálicos exonerados del IGV'),
|
|
('037', 'Demás servicios gravados con el IGV'),
|
|
('039', 'Minerales no metálicos'),
|
|
('040', 'Bien inmueble gravado con IGV'),
|
|
('041', 'Plomo'),
|
|
('099', 'Ley 30737'),
|
|
],
|
|
string="Withhold code",
|
|
help="Peru: Catalog No. 54 SUNAT, used functionally to show in the printed document on invoices that need to "
|
|
"have the proper SPOT text.")
|
|
l10n_pe_withhold_percentage = fields.Float(
|
|
string="Withhold Percentage",
|
|
help="Peru: Percentages of detraction informed in the Annex I Resolution 183-2004/SUNAT, it depends on the "
|
|
"withhold code but you need to read the resolution.")
|