291 lines
12 KiB
XML
Executable File
291 lines
12 KiB
XML
Executable File
<odoo>
|
|
<data>
|
|
<!-- explicit list view definition -->
|
|
|
|
<record model="ir.ui.view" id="tabla_nomina.form">
|
|
<field name="name">Documentos electronicos</field>
|
|
<field name="model">tabla_nomina.tabla_nomina</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<group>
|
|
<group string="Datos Por defecto">
|
|
<field name="name"/>
|
|
<!-- <field name="prefijo"/>
|
|
<field name="consecutivo"/> -->
|
|
<field name="paisgeneracion"/>
|
|
<field name="departamentoestado"/>
|
|
<field name="municipiociudad"/>
|
|
<field name="Idioma"/>
|
|
<field name="version"/>
|
|
<field name="ambiente"/>
|
|
<field name="tipoXML"/>
|
|
<field name="Algoritmo"/>
|
|
<field name="TipoMoneda"/>
|
|
<field name="PeriodoNomina"/>
|
|
</group>
|
|
<group string="Empleador">
|
|
<field name="RazonSocial"/>
|
|
<field name="PrimerApellido"/>
|
|
<field name="SegundoApellido"/>
|
|
<field name="PrimerNombre"/>
|
|
<field name="OtrosNombres"/>
|
|
<field name="NIT"/>
|
|
<field name="DV"/>
|
|
<field name="PaisEmpleador"/>
|
|
<field name="MunicipioCiudadEmpleador"/>
|
|
<field name="DepartamentoEstadoEmpleador"/>
|
|
<field name="DireccionEmpleador"/>
|
|
<field name="id_plataforma"/>
|
|
<field name="password"/>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<field name="mp_id" string="Campos">
|
|
<tree>
|
|
<field name="name"/>
|
|
<field name="categoria"/>
|
|
<field name="subcategoria"/>
|
|
<field name="obligatorio"/>
|
|
<field name="detalle"/>
|
|
</tree>
|
|
</field>
|
|
</group>
|
|
<!-- <button name="add_data" type="object" string="llenar default datos" /> -->
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!--
|
|
<record model="ir.ui.view" id="tabla_nomina.form">
|
|
<field name="name">Documentos Configuracion</field>
|
|
<field name="model">tabla_nomina.tabla_nomina</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<group>
|
|
<field name="name"/>
|
|
</group>
|
|
<group>
|
|
<field name="mp_id" string="Campos">
|
|
<tree>
|
|
<field name="name"/>
|
|
<field name="categoria"/>
|
|
<field name="subcategoria"/>
|
|
<field name="obligatorio"/>
|
|
<field name="detalle"/>
|
|
</tree>
|
|
</field>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record> -->
|
|
|
|
<record model="ir.ui.view" id="tabla_nomina.list">
|
|
<field name="name">Listado documentos</field>
|
|
<field name="model">tabla_nomina.tabla_nomina</field>
|
|
<field name="arch" type="xml">
|
|
<tree>
|
|
<field name="name"/>
|
|
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- <record model="ir.ui.view" id="tabla_nomina.list">
|
|
<field name="name">Listado documentos configuracion</field>
|
|
<field name="model">tabla_nomina.configuracion</field>
|
|
<field name="arch" type="xml">
|
|
<tree>
|
|
<field name="name"/>
|
|
|
|
</tree>
|
|
</field>
|
|
</record> -->
|
|
|
|
<!-- actions opening views on models -->
|
|
|
|
<record model="ir.actions.act_window" id="tabla_nomina.action_window">
|
|
<field name="name">Listado Documentos</field>
|
|
<field name="res_model">tabla_nomina.tabla_nomina</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- <record model="ir.actions.act_window" id="tabla_nomina.configuracion">
|
|
<field name="name">Configuracion Documentos</field>
|
|
<field name="res_model">tabla_nomina.tabla_nomina</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record> -->
|
|
|
|
<!-- server action to the one above -->
|
|
|
|
<!-- <record model="ir.actions.server" id="tabla_nomina.action_server">
|
|
<field name="name">tabla_nomina server</field>
|
|
<field name="model_id" ref="model_tabla_nomina_tabla_nomina"/>
|
|
<field name="state">code</field>
|
|
<field name="code">
|
|
action = {
|
|
"type": "ir.actions.act_window",
|
|
"view_mode": "tree,form",
|
|
"res_model": model._name,
|
|
}
|
|
</field>
|
|
</record> -->
|
|
|
|
|
|
<!-- Top menu item -->
|
|
|
|
<menuitem name="Documentos electronicos" id="tabla_nomina.menu_root"/>
|
|
|
|
<!-- menu categories -->
|
|
|
|
<menuitem name="Listado" id="tabla_nomina.menu_1" parent="tabla_nomina.menu_root"/>
|
|
<!-- <menuitem name="Configuracion" id="tabla_nomina.menu_2" parent="tabla_nomina.menu_root"/> -->
|
|
|
|
<!-- actions -->
|
|
|
|
<menuitem name="List" id="tabla_nomina.menu_1_list" parent="tabla_nomina.menu_1"
|
|
action="tabla_nomina.action_window"/>
|
|
<!-- <menuitem name="Server to list" id="tabla_nomina" parent="tabla_nomina.menu_2"
|
|
action="tabla_nomina.configuracion"/> -->
|
|
|
|
|
|
<record id="nomina_electronica_button" model="ir.ui.view">
|
|
<field name="name">nomina_electronica</field>
|
|
<field name="model">hr.payslip</field>
|
|
<field name="inherit_id" ref="om_hr_payroll.view_hr_payslip_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//button[@name='action_payslip_cancel']" position="after">
|
|
<!-- states="draft,open" -->
|
|
<button name="envio_directo" type="object" string="Generar Documento electrónico" groups="account.group_account_invoice" attrs="{'invisible':['|',('estado','in',('generada_correctamente')),('state','in',('draft'))]}"/>
|
|
<button name="action_cfdi_generate" type="object" string="Imprimir" groups="account.group_account_invoice" attrs="{'invisible':['|',('estado','in',('No_generada','generada_con_errores')),('state','in',('draft'))]}"/>
|
|
</xpath>
|
|
<xpath expr="//field[@name='number']" position="after">
|
|
<!-- states="draft,open" attrs="{'invisible':['|',('estado_factura','in',('factura_correcta')),('state','in',('draft','open'))]}" -->
|
|
<field name="fecha_pago" />
|
|
</xpath>
|
|
<!-- <xpath expr="//field[@name='input_line_ids']" position="replace">
|
|
<field name="input_line_ids" colspan="5" nolabel="1">
|
|
<tree string="Input Data" editable="bottom">
|
|
<field name="name"/>
|
|
<field name="code"/>
|
|
<field name="cantidad"/>
|
|
<field name="amount"/>
|
|
<field name="contract_id"/>
|
|
<field name="sequence" invisible="True"/>
|
|
</tree>
|
|
<form string="Payslip Line">
|
|
<group col="5">
|
|
<field name="name"/>
|
|
<field name="code"/>
|
|
<field name="cantidad"/>
|
|
<field name="sequence"/>
|
|
<field name="amount"/>
|
|
<field name="contract_id"/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</xpath> -->
|
|
<xpath expr="//page[4]" position="after">
|
|
<page string="Nomina electronica">
|
|
<group cols="2">
|
|
<group string="Datos Entrada">
|
|
|
|
<field name="prefijo"/>
|
|
<field name="consecutivo"/>
|
|
<field name="paisgeneracion"/>
|
|
<field name="departamentoestado"/>
|
|
<field name="municipiociudad"/>
|
|
<field name="Idioma"/>
|
|
<field name="ambiente"/>
|
|
<field name="tipoXML"/>
|
|
<field name="FechaGen"/>
|
|
<field name="HoraGen"/>
|
|
<field name="PeriodoNomina"/>
|
|
<field name="TipoMoneda"/>
|
|
<field name="Notas"/>
|
|
</group>
|
|
<group>
|
|
<!-- empleador -->
|
|
<field name="RazonSocial"/>
|
|
<field name="PrimerApellido"/>
|
|
<field name="SegundoApellido"/>
|
|
<field name="PrimerNombre"/>
|
|
<field name="OtrosNombres"/>
|
|
<field name="NIT"/>
|
|
<field name="DV"/>
|
|
<field name="PaisEmpleador"/>
|
|
<field name="MunicipioCiudadEmpleador"/>
|
|
<field name="DepartamentoEstadoEmpleador"/>
|
|
<field name="DireccionEmpleador"/>
|
|
<field name="id_plataforma"/>
|
|
<field name="password"/>
|
|
</group>
|
|
|
|
</group>
|
|
<group string="Datos resultado">
|
|
<field name="estado"/>
|
|
<field name="transaccionID"/>
|
|
</group>
|
|
<!-- <div colspan="4">
|
|
<field name="note" placeholder="Add an internal note..."/>
|
|
</div> -->
|
|
</page>
|
|
<page string="XML">
|
|
<div colspan="4">
|
|
<field name="xml" placeholder="Al generar el documento se crea este..."/>
|
|
</div>
|
|
</page>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<!-- <record id="nomina_rule_category" model="ir.ui.view">
|
|
<field name="name">nomina_rule_category</field>
|
|
<field name="model">hr.salary.rule.category</field>
|
|
<field name="inherit_id" ref="hr_payroll.hr_salary_rule_category_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='parent_id']" position="after">
|
|
|
|
|
|
</xpath>
|
|
</field>
|
|
</record> -->
|
|
|
|
<record id="nomina_hr_contract" model="ir.ui.view">
|
|
<field name="name">nomina_hr_contract</field>
|
|
<field name="model">hr.contract</field>
|
|
<field name="inherit_id" ref="hr_contract.hr_contract_view_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='resource_calendar_id']" position="after">
|
|
<group>
|
|
<field name="tipo_contrato"/>
|
|
<field name="tipo_trabajador"/>
|
|
<field name="sub_tipo_trabajador"/>
|
|
<field name="AltoRiegoPension"/>
|
|
<field name="metodo_pago"/>
|
|
<!-- <field name="banco"/> -->
|
|
<field name="tipo_cuenta"/>
|
|
<!-- <field name="numero_cuenta"/> -->
|
|
</group>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="nomina_rule_salary" model="ir.ui.view">
|
|
<field name="name">nomina_rule_salary</field>
|
|
<field name="model">hr.salary.rule</field>
|
|
<field name="inherit_id" ref="om_hr_payroll.hr_salary_rule_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='appears_on_payslip']" position="after">
|
|
<field name="porcentaje"/>
|
|
<!-- <field name="tipo_devengado"/>
|
|
<field name="tipo_deduccion"/> -->
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
|
|
|
|
</data>
|
|
</odoo> |