diff --git a/addons/l10n_ar/data/l10n_latam.document.type.csv b/addons/l10n_ar/data/l10n_latam.document.type.csv index 5404b3bb00923..e7bffd1df1e5d 100644 --- a/addons/l10n_ar/data/l10n_latam.document.type.csv +++ b/addons/l10n_ar/data/l10n_latam.document.type.csv @@ -53,7 +53,7 @@ dc_cfcp,510,71,CREDITO FISCAL POR CONTRIBUCIONES PATRONALES,,,,,base.ar, dc_f1116,520,73,FORMULARIO 1116 RT,,,,,base.ar, dc_cptag,530,74,CARTA DE PORTE PARA EL TRANSPORTE AUTOMOTOR PARA GRANOS,,,,,base.ar, dc_cptfg,540,75,CARTA DE PORTE PARA EL TRANSPORTE FERROVIARIO PARA GRANOS,,,,,base.ar, -dc_zeta,550,80,INFORME DIARIO DE CIERRE (ZETA) - CONTROLADORES FISCALES,,,,,base.ar, +dc_zeta,550,80,INFORME DIARIO DE CIERRE (ZETA) - CONTROLADORES FISCALES,,ZETA,invoice,CI-Z,base.ar,zero dc_a_t,560,81,TIQUE FACTURA A,A,TIQUE FACTURA,invoice,TF-A,base.ar,not_zero dc_b_t,570,82,TIQUE - FACTURA B,B,TIQUE FACTURA,invoice,TF-B,base.ar,zero dc_t,580,83,TIQUE,,TIQUE,invoice,TI-X,base.ar,zero diff --git a/addons/l10n_ar/models/account_journal.py b/addons/l10n_ar/models/account_journal.py index b0af352981b4d..7292e3756d1b4 100644 --- a/addons/l10n_ar/models/account_journal.py +++ b/addons/l10n_ar/models/account_journal.py @@ -87,12 +87,15 @@ def _get_codes_per_journal_type(self, afip_pos_system): receipt_m_code = ['54'] receipt_codes = ['4', '9', '15'] expo_codes = ['19', '20', '21'] + zeta_codes = ['80', '83'] if afip_pos_system == 'II_IM': # pre-printed invoice return usual_codes + receipt_codes + expo_codes + invoice_m_code + receipt_m_code - elif afip_pos_system in ['RAW_MAW', 'RLI_RLM']: + elif afip_pos_system == 'RAW_MAW': # electronic/online invoice return usual_codes + receipt_codes + invoice_m_code + receipt_m_code + mipyme_codes + elif afip_pos_system == 'RLI_RLM': + return usual_codes + receipt_codes + invoice_m_code + receipt_m_code + mipyme_codes + zeta_codes elif afip_pos_system in ['CPERCEL', 'CPEWS']: # invoice with detail return usual_codes + invoice_m_code