Buscador

Loading

martes, 20 de noviembre de 2018

Calcular decimales en totales de un xml cfdi SAT

Calcular decimales en totales de un xml cfdi SAT 

Este manual pretende explicar el manejo de los decimales en el CFDi,
para este ejemplo se va a tomar en cuenta una venta de tres productos:
PRODUCTO
CANTIDAD
VALOR UNITARIO
IMPORTE
Workstation HP
2
7981.59
15963.18
Suite Ofimática
2
4460.26
8920.52
Software Antivirus
2
756.72
1513.44

Los tres productos llevan IVA al 16%, para calcular el importe de IVA sería de la siguiente forma:
PRODUCTO
BASE
BASE X 0.16
IMPORTE
Workstation HP
15963.18
2554.1088
2554.10
Suite Ofimática
8920.52
1427.2832
1427.28
Software Antivirus
1513.44
242.1504
242.15

TOTALES
26397.14
4223.5424
4223.53

Tomando en cuenta esto tendríamos lo siguiente:
CAMPO
VALOR
Total Impuestos Trasladados
4223.53
SubTotal
26397.14
Total
30620.67
Cabe destacar que para calcular el total de impuestos trasladados se sumó la columna IMPORTE, ya que estos son
los valores que se agregaron a la factura y son los valores que el PAC utilizará para
verificar los montos al timbrar la factura, si usaramos la columna BASE X 0.16 tendríamos lo siguiente:
CAMPO
VALOR CALCULADO POR EL PAC
USANDO BASE X 0.16
Total Impuestos Trasladados
4223.53
4223.54
SubTotal
26397.14
26397.14
Total
30620.67
30620.68
Generandonos una diferencia de 0.01 y muy posiblemente la factura sea rechazada

NOTA: Si necesita cuadrar la factura a alguna cantidad y le faltan centavos,
utilice 6 decimales en el valor unitario

No hay comentarios:

Publicar un comentario

funcion convertir cadena print_r a arreglo

Función print_r a arreglo Les comparto esta función que permite pasar de una cadena generada de print_r hacia un arreglo modo de uso ...