martes, 12 de junio de 2012

Pesificación de comprobantes electrónicos nacionales

Los métodos que devuelven la lista de monedas (FEParamGetTiposMonedas   en el WSFEv1) solo devuelven el item PES, hasta el momento. Siendo este el único código de moneda válido al emitir un comprobante electrónico (ya nos es válido el 001).


Es decir que al autorizar un comprobante electrónico nacional, en el campo "F1DetalleMonId" (MonId) solo puede cargarse ese valor PES, no 001 ni ningún otro.


Como en algunos lenguajes, la sentencia FE.F1DetalleMonId="PES" puede generar un error (dado que F1DetalleMonId es numérico) puede usarse la propiedad equivalente FE.F1DetalleMonIdS = "PES".


Por lo demás no hay ningún cambio técnico ni en web sevice, ni en la interfaz. Y los métodos que devuelven la lista de monedas (en los web services nacionales) ya no tienen uso puesto que solo devuelven un item.


http://www.cronista.com/economiapolitica/La-AFIP-anulo-sin-aviso-la-emision-de-facturas-electronicas-en-dolares-20120612-0079.html

https://sites.google.com/site/facturaelectronicax/

lunes, 11 de junio de 2012

Error " El campo MonId es obligatorio"

Este error fue reportado, desde hace algunas horas,  en varias (o todas) las autorizaciones de CAE para comprobantes en moneda extranjera (dólares código DOL o 002). Aparentemente se trata de un problema  del servidor de AFIP relacionado a las restricciones cambiarias. De hecho el método que devuelve la lista de monedas (FEParamGetTipoMoneda para el WSFEV1) actualmente solo devuelve el item "PES"  por lo que aparentemente ese sería el único código de moneda válido. En cualquier caso se trata de un error fiscal que no puede ser solucionado desde la parte técnica. Suscribirse a este blog para recibir más alertas y asi evitar múltiples respuestas manuales.