on 03-31-2011 10:03 AM
Hola:
El formato para factura electronica que proporciona SAP EInvoice.SPP esta diseñado para tomar directamente de las tablas los valores para los campos 'estado' y 'pais'. Tanto para el Emisor como para el Receptor
En Business One, por razones de economía, el valor en tabla es un código
Por Ejemplo: 'Distrito Federal' es 'DF' (estado), Mexico 'MX'(pais)
La regulación no es muy precisa sobre lo que puede ser aceptable, pero el receptor puede ser muy exigente y no querer aceptar el xml si pone 'JAL' en vez de 'Jalisco' o 'MX' en vez de 'Mexico'
Hay un modo muy simple para modificar el formato EInvoice.spp usando Add-on EFM (Electronic Filie Manager)
Voy a dar sólo el ejemplo para cambiar 'estado' en 'Receptor'->'Domicilio' (lo mismo puede hacerse para 'pais', o para esos mismos campos en 'Emisor'
Una vez has cargado el archivo Einvoice.spp en EFM
1- Buscas en 'Receptor'->'Domicio' el campo 'estado'
2- Haces 'click en la linea que une el campo a fuente, para ver 'Mapping Settings'
En el original hay una condición con un ELSE
Tienes que modificar la condición de este modo
CONDITION 1
CONDITION
Function . Equals to Constant Value XX
CONSTANT VALUE
Xxxxxx
XX el código en Business One del estado, ejemplo DF
Xxxxxxx el nombre del estado, ejemplo Distrito Federal
(Debes añadir tantas condiciones como estados)
Al final dejas un
ELSE
Value from Source
Espero que esto sirva de ayuda
Saludos
buen dia
me pudiera apoyar con este tema
saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Buen tip, esto es parecido a lo que se haria en el layout , aunque en este puedes escoger la opcion de Traer descripcion y te trae el estado completo (en lugar de Jal, Jalisco)
thumbs up
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.