Skip to content

Conversation

Serfe-com
Copy link

Permite agregar la condición de iva del cliente al emitir una factura por el servicio de ARCA/AFIP.

Este campo es requerido hace poco tiempo. Esto soluciona este problema.

Viene acompañado de reingart/pyafipws#127

@ezeluduena
Copy link

image Buenas @Serfe-com , estuve probando sus cambios para solucionar el error que me aparece en la imagen al querer facturar y me sigue apareciendo. Reinstalé la la libreria de pyafipws con los cambios que subieron ustedes. Estoy en entorno de homologación. Es esto lo que intentaban solucionar?

@Serfe-com
Copy link
Author

Hola @ezeluduena Te confirmo de que sí. Aca lo unico que no veo que estes confirmando es que el cliente que tienes como "Consumidor final anónimo" tenga el valor de condición fiscal elegida en el backend. el cambio saca la condición fiscal desde este punto:
cond_iva_receptor = commercial_partner.l10n_ar_afip_responsibility_type_id.code (https://github.com/a2systems/odoo-argentina/pull/7/files#diff-f73e8b23fa66d701e26e4a87b09e54c493862ed62d038ddc6d7fbf9b450dd42cR584)

Me puedes confirmar eso?

@ezeluduena
Copy link

Ese cliente tiene configurada la responsabilidad AFIP como Consumidor Final. Para chequearlo desde el backend hice que muestre en los logs los campos con los que llama a ws.CrearFactura e imprimió 5, entiendo que es lo esperado.

web-1      | 2025-07-17 19:43:00,927 1 INFO homologacion1 odoo.addons.l10n_ar_afipws_fe.models.move: 
	concepto: 1,
	tipo_doc: 99,
	nro_doc: 0,
	doc_afip_code: 11,
	pos_number: 2,
	cbt_desde: 11,
	cbt_hasta: 11,
	imp_total: 6.17,
	imp_tot_conc: 0.00,
	imp_neto: 5.10,
	imp_iva: 1.07,
	imp_trib: 0.00,
	imp_op_ex: 0.00,
	fecha_cbte: 20250717,
	fecha_venc_pago: None,
	fecha_serv_desde: None,
	fecha_serv_hasta: None,
	moneda_id: PES,
	moneda_ctz: 1.00,
	cond_iva_receptor: 5 

@Serfe-com
Copy link
Author

Serfe-com commented Jul 17, 2025

Ves el cambio subido en tu code base en el webservice? si no borraste la cache del ws de python puede que esté usando la versión vieja compilada de la librería. Fijate si tenes (.pyc o __ pycache __) donde esté compilada esa librería.

@ezeluduena
Copy link

Ahí pude hacerlo funcionar, era un problema de cómo estaba instalando las dependencias. Muchas gracias!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants