cancel
Showing results for 
Search instead for 
Did you mean: 

Ayuda XML, Decimales

rogelio_tenorio
Participant
0 Kudos

Hola Todos, tengo dudas en el XML

Tengo el valor  818.00

Porque cuando pasa por el transformador, en el XML tengo el valor   818.0

O si tengo 818.50     sale    818.5

Como puedo corregir este formato para que el formato sea a dos decimales ?

Saludos

   Rogelio

Accepted Solutions (1)

Accepted Solutions (1)

HugoRodriguez
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hola Rogelio.

El transformador siempre elimina los ceros de la derecha cuando el campo es decimal (Tipo DEC en el sistema).

Para mantener los ceros, se debe crear un campo tipo CHAR y antes de la transformación hacer una transferencia del campo DEC al campo CHAR. En la transformación debe ser utilizado el campo CHAR.

Ejemplo:

lv_dec = 1.8600.

lv_struc-char = lv_dec.
Y en la transformación debe ser llamado lo campo CHAR de la estructura.

El único problema es que se tiene que extender la estructura del CFDI para añadir ese nuevo campo CHAR.

Saludos!

rogelio_tenorio
Participant
0 Kudos

Gracias Hugo !..

Saludos

   Rogelio

Answers (1)

Answers (1)

rogelio_tenorio
Participant
0 Kudos

Hola...

  Corrección,   mas bien, porque en la transformación no veo los 6 decimales

  Saludos

       Rogelio