Limitar el numero de ceros luego del valor a 6 para el nodo ANT_1 y TOT_13

OBJETIVO

Poder limitar la cantidad de cerosque llegan como decimales. Por ejemplo COP 1000000.00 en el nodo ANT_1 y TOT_13 del XML de factura electornica.

ALCANCE

Detectamos que en el Nodo ANT de las facturas, en el cual se muestra cuando una factura tiene relacionado un recibo, se está enviando en el nodo ANT_1 el valor total del recibo, pero los decimales que están llegando son 12 cuando sólo son admitidos 6 esto genera un error que hace que se rechacen las facturas con cruces de documentos asociados.
Se requiere dejar el número de decimales a 2 caracteres a fin de evitar rechazos.
Lo mismo ocurre con el TOT_13, el TOT_13 representa el total de los anticipos.

Mensaje de error: 

El campo excede la longitud permitida. Valor enviado: '19627950.000000000000' Longitud: '8,12' - Longitud permitida: '15,6

Netactica.com