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.

5 comentarios:

  1. Muchas Gracias por el dato. Se sabe cuando se termina esta restricción si es que se termina?

    ResponderEliminar
  2. no hay datos oficiales hasta ahora. si el método FEParamGetTipoMoneda sigue devolviendo solo un item ("PES") se trataría de una pesificación de hecho de los comprobantes electrónicos nacionales.

    ResponderEliminar
  3. Nosotros recibimos este mensaje de error
    En el 0800, me dicen que esta todo bien.

    Enviamos:

    >Imp_moneda_Id xmlns="http://ar.gov.afip.dif.bfe/">11Campo Cmp.Imp_moneda_Id invalido. Moneda invalida

    ResponderEliminar
  4. Estamos facturando bienes de capital y es en pesos, de donde puede venir el problema ya que la AFIP dice que esta todo bien.
    Sergio, segun el mensaje que publicaste no queda claro como se resuelve este tema.

    ResponderEliminar
  5. Ver el post siguiente. técnicamente no hay cambios. Solo que el único código de moneda válido es "PES", ningún moneda extranjera ni el código 001 (equivalente pesos). En este último caso sustituirlo por "PES". Y en caso que el lenguaje no permita mover un "string" a la propiedad del código de moneda, usar la misma propiedad pero agregando una "S", por ejemplo en lugar de F1DetalleMonId="PES" usar F1DetalleMonIdS="PES".

    ResponderEliminar