#1
|
|||
|
|||
Error Códigos de Barra
Hola a todos,
Estoy generando un código de barras en una factura creada en SmartForms. El estándar que estoy utilizando para el código de barras es el EAN-128. Para que el banco me avale las facturas envie una muestra de 5 facturas, de las cuales me devolvió 2 facturas porque tenían error en el importe. Las facturas que no pasaron la prueba se esta leyendo mal el campo de importe. En este campo se esta excluyendo el ultimo dígito. Estas facturas tienen un común denominador en el campo del importe el tamaño es de 6 dígitos. Para crear el código de barras le envio a SAP la siguiente cadena: Nota: La cadena que coloco en negrita es el importe de la factura. >;>841577099980116308020004110>880208020012562>839002500000>89620071008 (415)7709998011630(8020)004110(8020)8020012562(3900)2500000(96)20071008 Por que se genera este error? Alguno de ustedes le ha sucedido esto? De ante mano gracias por su ayuda.
__________________
Jhon J. |
#2
|
|||
|
|||
Código de barras
Hola,
El problema es porque debería de completar a 14 digitos los ceros a la izquierda, puedes utilizar la funcion CONVERSION_EXIT_ALPHA_INPUT para que el importe complete los valores. Cuando mandas la cadena de la factura debería de ser por ejemplo: >;>841577099980116308020004110>880208020012562>839000000002500000>89620071008 Te paso un ejemplo de lo que debería de salir: >;>8415770999827545480200797784515>8390000000000100000>89620100615 Espero que esta información sea de tu ayuda. Saludos, Antonella B. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|