Tuesday, April 20, 2010

Factura Electronica México - CFD en otras monedas.

Para registrar facturas en otra moneda es necesario especificar tipo de cambio y moneda.

Los posibles valores para moneda serian el código de 3 dígitos de la moneda, USD, EUR, GBP, etc.

Lista completa de codigos aquí: http://facturaelectronica.mobi/codigos_monedas_ISO_4217.html


El valor de tipo de cambio sería el de referencia para hacer la conversión a pesos de dicha factura. Ya que los reportes mensuales se tienen que hacer en PESOS!

Por ejemplo.

Factura A42, por un monto de 100 dólares americanos + IVA 11% = $111.00 USD total.

A un tipo de cambio de 12.10

Seria registrada de la siguiente forma:

serie=A
folio=42
moneda=USD
tipoCambio=12.10
total= 111
iva=11

En el reporte mensual debería ser mostrada de la siguiente manera.

Total = 111 X 12.10 = 1,331.00
IVA = 11 x 12.10 = 133.10

Ejemplo:

|AAAA710101BG1|A|42|201000002345|19/04/2010 06:35:09|1331.00|133.10|1|I||||

Algún comentario???

4 comments:

  1. Esto viene en el anexo 20.... donde esta la especificacion que pueda corroborar esto

    Atte. Edwin Plauchu
    ReplyDelete
  2. Es mas mi compañía que me dio el curso y el servicio es Buzón E nos explico esto y nos dijo como hacerle en caso de diferente moneda y tenemos un excelente atención al usuario
    ReplyDelete
  3. buenas tardes, me parece muy interesante la informacin contenida en tu blog y por lo mismo quisiera pedirte ayuda con una duda que tengo acerca de la facturacion en monedas extranjeras, y es que por mas que busque en todo el anexo 20 no encuentro los campos a los que haces referencia : "moneda=USD
    tipoCambio=12.10", mi duda es ¿campos deben de ir en el XML o son campos que manejas externos y solo haces la conversion?? otra, las cantidades de los totales y los precios de los conceptos de la factura estan almacenados(dentro del xml y la cadena original) en pesos o en la moneda extranjera?? ojala puedas ayudarme.

    saludos.
    ReplyDelete
  4. creo que esos campos van en la addenda


    saludos
    ReplyDelete