diff --git a/addons/l10n_ar/data/l10n_latam.document.type.csv b/addons/l10n_ar/data/l10n_latam.document.type.csv index 577a006bb60..27540357c84 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,TAX CREDIT FOR EMPLOYER CONTRIBUTIONS,,,,,base.ar, dc_f1116,520,73,FORM 1116 RT,,,,,base.ar, dc_cptag,530,74,WAYBILL FOR MOTOR TRANSPORT FOR GRAINS,,,,,base.ar, dc_cptfg,540,75,WAYBILL FOR RAIL TRANSPORT FOR GRAINS,,,,,base.ar, -dc_zeta,550,80,DAILY CLOSING REPORT (ZETA) - FISCAL CONTROLLERS,,,,,base.ar, +dc_zeta,550,80,DAILY CLOSING REPORT (ZETA) - FISCAL CONTROLLERS,,ZETA,invoice,CI-Z,base.ar,zero dc_a_t,560,81,TICKET INVOICE A,A,INVOICE TICKET,invoice,TF-A,base.ar,not_zero dc_b_t,570,82,TICKET - INVOICE B,B,INVOICE TICKET,invoice,TF-B,base.ar,zero dc_t,580,83,TICKET,,TICKET,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 1388e7fbdc1..0d98dceca10 100644 --- a/addons/l10n_ar/models/account_journal.py +++ b/addons/l10n_ar/models/account_journal.py @@ -103,6 +103,7 @@ class AccountJournal(models.Model): receipt_m_code = ['54'] receipt_codes = ['4', '9', '15'] expo_codes = ['19', '20', '21'] + zeta_codes = ['80', '83'] codes_issuer_is_supplier = [ '23', '24', '25', '26', '27', '28', '33', '43', '45', '46', '48', '58', '60', '61', '150', '151', '157', '158', '161', '162', '164', '166', '167', '171', '172', '180', '182', '186', '188', '332'] @@ -117,9 +118,11 @@ class AccountJournal(models.Model): elif afip_pos_system == 'II_IM': # pre-printed invoice codes = 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 codes = usual_codes + receipt_codes + invoice_m_code + receipt_m_code + mipyme_codes + elif afip_pos_system == 'RLI_RLM': + codes = usual_codes + receipt_codes + invoice_m_code + receipt_m_code + mipyme_codes + zeta_codes elif afip_pos_system in ['CPERCEL', 'CPEWS']: # invoice with detail codes = usual_codes + invoice_m_code