cancel
Showing results for 
Search instead for 
Did you mean: 

pedimiento aduanas no aparecen en reporte mensual Factura Electronica Mexi

Joselito
Advisor
Advisor
0 Kudos

Los campos relativos a pedimiento, fechas de pedimiento y aduanas no estan en el corriente diseño del reporte mensual

Estos campos no existen en Business One,

1-Business One En el 'target' ha creado los 3 campos donde esos datos deben ser recibidos: Hoy se ha actualizado hoy archivo EReport.spp en nota 1511307 (attachment MX_EDoc_spp_Files.ZIP) debes bajar la nueva version

2- El usuario debe crear 3 campos de usuario en cabezera de documentos de marketing

(el tipo recomendado debe ser uno que se ajuste a lo pedido por la regulación)

a) Sabemos que pedimiento es alfanumerico y maximo 300, (dentro, cada pedimiento esta separado por comas, y cada pedimento debe ser un numero de hasta 14 cifras, si se pasa de 14 cortar y si es menos de 14, añadir 0 a la izquierda=> Esta sintaxis no la controlamos

b) fechas de pedimiento, sabemos que son DD/MM/YYYY separados por comas y tantos como pedimientos, (esto no locontrolamos en sintaxis)

c) Aduanas: sabemos que son en mayúscula, separados por coma,

Una vez creados esos campos:

3- Crea un reporte mensual:

4- Localiza el archivo eReportDS.xml

(en el mismo lugar donde quedan guardads los xmls de las facturas)

Ese archivo es la datasouce y ya contiene los UDFs creados

5- Abre el Add-on EFM y carga EReport.spp el formato que se adjunta en la nota 1511307

6- En Souce, localiza xml Electronic Authority Report

(ratón , botón derecho: actualizar)

7- selecciona el archivo eReportDS.xml

Veras que en souce xml Electronic Authority Report , en ODOC los nuevos UDFs aparecen

(controla la longitud de los campos, puedes poner -1 que significa ilimitado)

8- Borra la antigua xml Electronic Authority Report (ratón derecho, borrar)

- la antigua pierde los vínculos con target-

9- Arrastra cada campo de UDF con su respectivo campo target para crear el vínculo

10- Cambia la versión en la base del arbol ElectronicReport de 1.0 a otro número

11- Guarda le fichero

12- En Business One, en Electronic Manager, actualiza el existente ElectronicReport por el nuevo

Saludos

Jose Antonio Castillo

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Gracias por la solución, pero tengo una duda.

Si el no. de pedimento se encuentra en un UDF a nivel de linea del documento, en lugar de la cabecera del mismo.

La pregunta es: ¿sirve de igual forma o es necesario realizar otras modificaciones al procedimiento que describes?

Gracias.

Joselito
Advisor
Advisor
0 Kudos

Estimada Minerva:

No he realizado la prueba,

Lo lógico en ese caso es que ya que tienes que ponerlos de modo consecutivo en un único campo (al menos es lo que pide el SAT)

Lo mas facil es que crees el campo de usuario en cabecera y una busqueda formateda a una queryb que te haga concatenación en el campo de cebecera de los datos en linea

Otra solución, pero más complicada es no crear el campo de usuario en business one en cabecera, y luego en el Electronic File Manager hacer en el target una función que te una todas los diferentes datos de linea (de esto no estoy seguro si se puede hacer o no)

Lo intentare averiguar

Saludos