@@ -17,6 +17,7 @@ class AccountMove(models.Model):
17
17
# CREAR FACTURA en pyafipws
18
18
##########################
19
19
20
+
20
21
def pyafipws_create_invoice (self , ws , invoice_info ):
21
22
self .ensure_one ()
22
23
afip_ws = self .journal_id .afip_ws
@@ -50,6 +51,8 @@ def wsfe_pyafipws_create_invoice(self, ws, invoice_info):
50
51
invoice_info ["fecha_serv_hasta" ],
51
52
invoice_info ["moneda_id" ],
52
53
invoice_info ["moneda_ctz" ],
54
+ cancela_misma_moneda_ext = invoice_info ["cancela_misma_moneda_ext" ],
55
+ condicion_iva_receptor_id = invoice_info ["condicion_iva_receptor_id" ],
53
56
)
54
57
55
58
def wsmtxca_pyafipws_create_invoice (self , ws , invoice_info ):
@@ -74,6 +77,8 @@ def wsmtxca_pyafipws_create_invoice(self, ws, invoice_info):
74
77
invoice_info ["moneda_id" ],
75
78
invoice_info ["moneda_ctz" ],
76
79
invoice_info ["obs_generales" ],
80
+ cancela_misma_moneda_ext = invoice_info ["cancela_misma_moneda_ext" ],
81
+ condicion_iva_receptor_id = invoice_info ["condicion_iva_receptor_id" ],
77
82
)
78
83
79
84
def wsfex_pyafipws_create_invoice (self , ws , invoice_info ):
@@ -99,6 +104,8 @@ def wsfex_pyafipws_create_invoice(self, ws, invoice_info):
99
104
invoice_info ["idioma_cbte" ],
100
105
invoice_info ["incoterms_ds" ],
101
106
invoice_info ["fecha_pago" ],
107
+ cancela_misma_moneda_ext = invoice_info ["cancela_misma_moneda_ext" ],
108
+ condicion_iva_receptor_id = invoice_info ["condicion_iva_receptor_id" ],
102
109
)
103
110
104
111
def wsbfe_pyafipws_create_invoice (self , ws , invoice_info ):
@@ -124,6 +131,8 @@ def wsbfe_pyafipws_create_invoice(self, ws, invoice_info):
124
131
invoice_info ["moneda_id" ],
125
132
invoice_info ["moneda_ctz" ],
126
133
invoice_info ["fecha_venc_pago" ],
134
+ cancela_misma_moneda_ext = invoice_info ["cancela_misma_moneda_ext" ],
135
+ condicion_iva_receptor_id = invoice_info ["condicion_iva_receptor_id" ],
127
136
)
128
137
129
138
##########################
@@ -322,6 +331,9 @@ def base_map_invoice_info(self):
322
331
journal = self .journal_id
323
332
invoice_info = {}
324
333
334
+ invoice_info ["cancela_misma_moneda_ext" ] = self .l10n_ar_payment_foreign_currency
335
+ invoice_info ["condicion_iva_receptor_id" ] = self .partner_id .l10n_ar_afip_responsibility_type_id .code
336
+
325
337
invoice_info ["commercial_partner" ] = self .commercial_partner_id
326
338
invoice_info ["country" ] = invoice_info ["commercial_partner" ].country_id
327
339
invoice_info ["journal" ] = self .journal_id
0 commit comments