feat: Update invoice types seed data to include operation types
This commit is contained in:
@@ -192,13 +192,13 @@ def upgrade() -> None:
|
||||
|
||||
values_it = ", ".join(
|
||||
[
|
||||
f"('{key}', '{desc.replace(chr(39), chr(39)*2)}', '{note.replace(chr(39), chr(39)*2)}', '{type.replace(chr(39), chr(39)*2)}')"
|
||||
for key, desc, note, type in invoice_types_seed
|
||||
f"('{key}', '{desc.replace(chr(39), chr(39)*2)}', '{note.replace(chr(39), chr(39)*2)}', '{type.replace(chr(39), chr(39)*2)}'), '{operation.replace(chr(39), chr(39)*2)}')"
|
||||
for key, desc, note, type, operation in invoice_types_seed
|
||||
]
|
||||
)
|
||||
op.execute(
|
||||
f"""
|
||||
INSERT INTO public.invoice_types (key, description, note, type) VALUES
|
||||
INSERT INTO public.invoice_types (key, description, note, type, operation) VALUES
|
||||
{values_it}
|
||||
ON CONFLICT (key) DO NOTHING;
|
||||
"""
|
||||
|
||||
@@ -1,74 +1,74 @@
|
||||
seed = [
|
||||
# === TIPOS DE IMPORTACION ===
|
||||
(
|
||||
"TEMP",
|
||||
"TEM",
|
||||
"IMPORTACION TEMPORAL",
|
||||
"IMPORTACION TEMPORAL DE MATERIA PRIMA, COMPONENTES O MATERIALES PARA SER PROCESADOS Y POSTERIORMENTE EXPORTADOS.",
|
||||
"material",
|
||||
"both",
|
||||
"imp",
|
||||
),
|
||||
(
|
||||
"DEF",
|
||||
"IMPORTACION DEFINITIVA",
|
||||
"IMPORTACION DEFINITIVA PARA NACIONALIZACION DE MERCANCIA QUE PERMANECE EN TERRITORIO NACIONAL.",
|
||||
"material",
|
||||
"both",
|
||||
"imp",
|
||||
),
|
||||
(
|
||||
"MEX",
|
||||
"COMPRAS MEXICANAS",
|
||||
"IMPORTACION DE MERCANCIA NACIONAL ADQUIRIDA DE PROVEEDORES MEXICANOS PARA INCORPORAR A PROCESO PRODUCTIVO.",
|
||||
"material",
|
||||
"both",
|
||||
"imp",
|
||||
),
|
||||
(
|
||||
"CR",
|
||||
"CAMBIO DE REGIMEN",
|
||||
"IMPORTACION POR CAMBIO DE REGIMEN DE MERCANCIA TEMPORAL QUE SE NACIONALIZA O RETORNA.",
|
||||
"material",
|
||||
"both",
|
||||
"imp",
|
||||
),
|
||||
|
||||
# === TIPOS DE EXPORTACION ===
|
||||
("DONAC", "DONACION", "", "both", "exp"),
|
||||
("EXDEF", "EXPORTACION DEFINITIVA", "", "material", "exp"),
|
||||
("DONAC", "DONACION", "", "both", "both"),
|
||||
("EXDEF", "EXPORTACION DEFINITIVA", "", "material", "both"),
|
||||
(
|
||||
"MATDE",
|
||||
"MATERIA PRIMA O MATERIAL DEVUELTO",
|
||||
"ESTE PROCESO CONSISTE EN SOLO DESCARGAR LAS PARTES DADAS DE ALTA EN MATERIALES QUE SON RETORNADAS SIN NINGUNA MODIFICACION (A1)",
|
||||
"material",
|
||||
"exp",
|
||||
"both",
|
||||
),
|
||||
(
|
||||
"NODES",
|
||||
"NO HACE DESCARGA",
|
||||
"ESTE PROCESO DE ACTUALIZACION CONSISTE EN EXPORTAR UNA MERCANCIA Y NO DESCARGAR, POR LO TANTO NO EXISTE REPORTE DE DESCARGAS Y NO AFECTA SALDOS.",
|
||||
"both",
|
||||
"exp",
|
||||
"both",
|
||||
),
|
||||
(
|
||||
"PTERM",
|
||||
"PRODUCTO TERMINADO Y VIRTUALES",
|
||||
"EL PRODUCTO TERMINADO Y VIRTUALES DESCARGARAN: 1) APARTIR DE LOS COMPONENTES DE CADA PRODUCTO TERMINADO REGISTRADO EN LAS PARTIDAS DE EXPORTACION. 2) POR PARTE, CON LAS OPCIONES DE PODER DESCARGAR POR SUSTITUTO Y POR CLASE EN CASO DE INSUFICIENCIAS DEL COMPONENTE.",
|
||||
"material",
|
||||
"exp",
|
||||
"both",
|
||||
),
|
||||
(
|
||||
"REPAR",
|
||||
"REPARACION",
|
||||
"PROCESO QUE CONSISTE EN DOS ETAPAS: 1) DESCARGA EL PRODUCTO DE REPARACION QUE SE IMPORTO PARA REPARA, 2) DESCARGA EL LISTADO DE COMPONENTES QUE SE AGREGO AL PRODUCTO DE REPARACION",
|
||||
"material",
|
||||
"exp",
|
||||
"both",
|
||||
),
|
||||
("SCRAP", "SCRAP", "", "both", "exp"),
|
||||
("SCRAP", "SCRAP", "", "both", "both"),
|
||||
(
|
||||
"VEMEX",
|
||||
"VENTAS EN MEXICO",
|
||||
"ESTE PROCESO CONSISTE EN LA VENTA EN EL MERCADO NACIONAL DE LOS PRODUCTOS.",
|
||||
"both",
|
||||
"exp",
|
||||
"both",
|
||||
),
|
||||
("VIRTU", "VIRTUALES", "", "material", "exp"),
|
||||
("VIRTU", "VIRTUALES", "", "material", "both"),
|
||||
|
||||
# === ACTIVOS FIJOS (AMBAS OPERACIONES) ===
|
||||
("AFIJO", "ACTIVO FIJO", "", "fixed asset", "both"),
|
||||
|
||||
Reference in New Issue
Block a user