Posible Error / REP 2.0 - Pago con Divisas / Deberá presentar el pago en Pesos Mexicanos (MXN) #109

Open
opened 2024-02-20 15:57:46 -06:00 by ville1ero · 1 comment

Hola muy buenas tardes a todos.

Hoy tuve una llamada con un cliente y me comenta que hay un posible error en el sistema.

Me indica que de acuerdo con esta liga:
https://soporte.enlacefiscal.com/article/201-rep-2-0-pago-con-divisas

El XML que genera el sistema, deberá siempre contener el pago en MNX,

Ejemplo de un XML del portal del SAT:
<pago20:Pagos Version="2.0">
<pago20:Totales TotalTrasladosBaseIVA16="14344.38" TotalTrasladosImpuestoIVA16="2295.10" MontoTotalPagos="16639.48" />
<pago20:Pago FechaPago="2024-02-19T12:00:00" FormaDePagoP="02" MonedaP="USD" TipoCambioP="17.1995" Monto="967.44">
<pago20:DoctoRelacionado IdDocumento="9873502A-54EA-5716-BE6B-3984F716C059" MonedaDR="USD" EquivalenciaDR="1" NumParcialidad="1" ImpSaldoAnt="967.44" ImpPagado="967.44" ImpSaldoInsoluto="0.00" ObjetoImpDR="02">
pago20:ImpuestosDR
pago20:TrasladosDR
<pago20:TrasladoDR BaseDR="834.00" ImpuestoDR="002" TipoFactorDR="Tasa" TasaOCuotaDR="0.160000" ImporteDR="133.44" />
</pago20:TrasladosDR>
</pago20:ImpuestosDR>
</pago20:DoctoRelacionado>
pago20:ImpuestosP
pago20:TrasladosP
<pago20:TrasladoP BaseP="834" ImpuestoP="002" TipoFactorP="Tasa" TasaOCuotaP="0.160000" ImporteP="133.44" />
</pago20:TrasladosP>
</pago20:ImpuestosP>
</pago20:Pago>
</pago20:Pagos>

Pero en el sistema, si la factura es en USD y el pago es en USD, el TC siempre es 1:
<pago20:Pagos Version="2.0">
<pago20:Totales TotalTrasladosBaseIVA16="1498.00" TotalTrasladosImpuestoIVA16="239.68" MontoTotalPagos="1737.68"/>
<pago20:Pago FechaPago="2024-01-15T12:00:00" FormaDePagoP="02" MonedaP="USD" TipoCambioP="1.0000" Monto="1737.68" NumOperacion="15222">
<pago20:DoctoRelacionado IdDocumento="5cb350ed-e3c3-5280-8e58-4275a671facc" Serie="AA" Folio="1012" MonedaDR="USD" EquivalenciaDR="1" NumParcialidad="1" ImpSaldoAnt="1737.68" ImpPagado="1737.68" ImpSaldoInsoluto="0.00" ObjetoImpDR="02">
pago20:ImpuestosDR
pago20:TrasladosDR
<pago20:TrasladoDR BaseDR="1498.00" ImpuestoDR="002" TipoFactorDR="Tasa" TasaOCuotaDR="0.160000" ImporteDR="239.68"/>
</pago20:TrasladosDR>
</pago20:ImpuestosDR>
</pago20:DoctoRelacionado>
pago20:ImpuestosP
pago20:TrasladosP
<pago20:TrasladoP BaseP="1498.00" ImpuestoP="002" TipoFactorP="Tasa" TasaOCuotaP="0.160000" ImporteP="239.68"/>
</pago20:TrasladosP>
</pago20:ImpuestosP>
</pago20:Pago>
</pago20:Pagos>

Hola muy buenas tardes a todos. Hoy tuve una llamada con un cliente y me comenta que hay un posible error en el sistema. Me indica que de acuerdo con esta liga: https://soporte.enlacefiscal.com/article/201-rep-2-0-pago-con-divisas El XML que genera el sistema, deberá siempre contener el pago en MNX, Ejemplo de un XML del portal del SAT: <pago20:Pagos Version="2.0"> <pago20:Totales TotalTrasladosBaseIVA16="14344.38" TotalTrasladosImpuestoIVA16="2295.10" MontoTotalPagos="16639.48" /> <pago20:Pago FechaPago="2024-02-19T12:00:00" FormaDePagoP="02" MonedaP="USD" TipoCambioP="17.1995" Monto="967.44"> <pago20:DoctoRelacionado IdDocumento="9873502A-54EA-5716-BE6B-3984F716C059" MonedaDR="USD" EquivalenciaDR="1" NumParcialidad="1" ImpSaldoAnt="967.44" ImpPagado="967.44" ImpSaldoInsoluto="0.00" ObjetoImpDR="02"> <pago20:ImpuestosDR> <pago20:TrasladosDR> <pago20:TrasladoDR BaseDR="834.00" ImpuestoDR="002" TipoFactorDR="Tasa" TasaOCuotaDR="0.160000" ImporteDR="133.44" /> </pago20:TrasladosDR> </pago20:ImpuestosDR> </pago20:DoctoRelacionado> <pago20:ImpuestosP> <pago20:TrasladosP> <pago20:TrasladoP BaseP="834" ImpuestoP="002" TipoFactorP="Tasa" TasaOCuotaP="0.160000" ImporteP="133.44" /> </pago20:TrasladosP> </pago20:ImpuestosP> </pago20:Pago> </pago20:Pagos> Pero en el sistema, si la factura es en USD y el pago es en USD, el TC siempre es 1: <pago20:Pagos Version="2.0"> <pago20:Totales TotalTrasladosBaseIVA16="1498.00" TotalTrasladosImpuestoIVA16="239.68" MontoTotalPagos="1737.68"/> <pago20:Pago FechaPago="2024-01-15T12:00:00" FormaDePagoP="02" MonedaP="USD" TipoCambioP="1.0000" Monto="1737.68" NumOperacion="15222"> <pago20:DoctoRelacionado IdDocumento="5cb350ed-e3c3-5280-8e58-4275a671facc" Serie="AA" Folio="1012" MonedaDR="USD" EquivalenciaDR="1" NumParcialidad="1" ImpSaldoAnt="1737.68" ImpPagado="1737.68" ImpSaldoInsoluto="0.00" ObjetoImpDR="02"> <pago20:ImpuestosDR> <pago20:TrasladosDR> <pago20:TrasladoDR BaseDR="1498.00" ImpuestoDR="002" TipoFactorDR="Tasa" TasaOCuotaDR="0.160000" ImporteDR="239.68"/> </pago20:TrasladosDR> </pago20:ImpuestosDR> </pago20:DoctoRelacionado> <pago20:ImpuestosP> <pago20:TrasladosP> <pago20:TrasladoP BaseP="1498.00" ImpuestoP="002" TipoFactorP="Tasa" TasaOCuotaP="0.160000" ImporteP="239.68"/> </pago20:TrasladosP> </pago20:ImpuestosP> </pago20:Pago> </pago20:Pagos>
Author

http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/Pagos10.pdf

TipoCambioP
Atributo condicional para expresar el tipo de cambio de la
moneda a la fecha en que se realizó el pago. El valor debe
reflejar el número de pesos mexicanos que equivalen a
una unidad de la divisa señalada en el atributo MonedaP.
Es requerido cuando el atributo MonedaP es diferente a
MXN.

http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/Pagos10.pdf TipoCambioP Atributo condicional para expresar el tipo de cambio de la moneda a la fecha en que se realizó el pago. El valor debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el atributo MonedaP. Es requerido cuando el atributo MonedaP es diferente a MXN.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: elmau/empresa-libre#109
No description provided.