Fix - tax in cfdi pay
This commit is contained in:
parent
e7e9c3f8c0
commit
677de6be23
|
@ -863,9 +863,11 @@ class DataToDict():
|
||||||
'BaseP': data[i],
|
'BaseP': data[i],
|
||||||
'ImpuestoP': data[i + 1],
|
'ImpuestoP': data[i + 1],
|
||||||
'TipoFactorP': data[i + 2],
|
'TipoFactorP': data[i + 2],
|
||||||
'TasaOCuotaP': data[i + 3],
|
|
||||||
'ImporteP': data[i + 4],
|
|
||||||
}
|
}
|
||||||
|
if data[i + 3]:
|
||||||
|
tax['TasaOCuotaP'] = data[i + 3]
|
||||||
|
if data[i + 4]:
|
||||||
|
tax['ImporteP'] = data[i + 4]
|
||||||
traslados.append(tax)
|
traslados.append(tax)
|
||||||
return traslados
|
return traslados
|
||||||
|
|
||||||
|
@ -941,10 +943,13 @@ class DataToDict():
|
||||||
tax = {
|
tax = {
|
||||||
'BaseDR': data[i + 1],
|
'BaseDR': data[i + 1],
|
||||||
'ImpuestoDR': data[i + 2],
|
'ImpuestoDR': data[i + 2],
|
||||||
'TipoFactorDR': data[i + 3],
|
'TipoFactorDR': data[i + 3]
|
||||||
'TasaOCuotaDR': data[i + 4],
|
|
||||||
'ImporteDR': data[i + 5],
|
|
||||||
}
|
}
|
||||||
|
if data[i + 4]:
|
||||||
|
tax['TasaOCuotaDR'] = data[i + 4]
|
||||||
|
if data[i + 5]:
|
||||||
|
tax['ImporteDR'] = data[i + 5]
|
||||||
|
|
||||||
if type_tax == self.TRASLADO:
|
if type_tax == self.TRASLADO:
|
||||||
traslados.append(tax)
|
traslados.append(tax)
|
||||||
elif type_tax == self.RETENCION:
|
elif type_tax == self.RETENCION:
|
||||||
|
|
Loading…
Reference in New Issue