Ejemplo xml del complemento de pagos

Y para empezar Que es una Factura Electronica? Como empiezo? Necesito Autorizacion? Que medios hay para Facturar Electronicamente? estos y todos los temas de iniciacion deberan estar aqui
FranckoCmft
Mensajes: 7
Registrado: Mar Ago 08, 2017 10:45 am

Re: Ejemplo xml del complemento de pagos

Mensajepor FranckoCmft » Lun Ago 14, 2017 4:34 pm

MarioAl7 escribió:Tengo un problema en este aspecto también.

Estoy realizando pruebas de los pagos con Facturaxion y me marca el error: "La suma de los valores registrados en el campo ImpPagado de los apartados DoctoRelacionado no es menor o igual que el valor del campo Monto."

Sin embargo sí da, el pago es por 3,426.64 USD que se distribuyen 3,222.34 USD al primer documento lo que nos deja un remanente de 204.3 USD. El segundo documento al que se distribuye es en pesos, de acuerdo a la guía de llenado: "Los importes registrados en los campos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto de esta sección, deben corresponder a la moneda registrada en este campo" por lo que es esta expresado en pesos que serían 3,672.30 MXN.

De acuerdo con la guía de llenado para el tipo de cambio: "Si el valor de este campo es MXN y diferente al valor registrado en el campo MonedaP, el campo TipoCambioDR debe tener el valor '1'.", y así lo llené. Pero si lo convierten usando el tipo de cambio del pago que es de 17.9751, el resultante son los 204.30 USD restantes del pago.

Código: Seleccionar todo

<pago10:Pago FechaPago="2017-07-15T00:00:00" FormaDePagoP="03" MonedaP="USD" Monto="3426.64" TipoCambioP="17.975100" RfcEmisorCtaOrd="BNM840515VB1" RfcEmisorCtaBen="BMN931001G48" CtaBeneficiario="5103338638" TipoCadPago="01" CertPago="Q0VSVElGSUNBRE8=" CadPago="CADENA" SelloPago="U0VMTE8=">
        <pago10:DoctoRelacionado IdDocumento="099e1b8e-04f9-488d-96c8-3f58957c550d" Serie="RV" Folio="34071" MonedaDR="USD" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="3222.34" ImpPagado="3222.34" ImpSaldoInsoluto="0.00" />
        <pago10:DoctoRelacionado IdDocumento="e44ab973-5852-4339-95f6-fa085145678d" Serie="RV" Folio="34341" MonedaDR="MXN" TipoCambioDR="1.000000" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="150000.00" ImpPagado="3672.30" ImpSaldoInsoluto="146327.70" />
</pago10:Pago>


MonedaP: "Se debe registrar la clave correspondiente a la moneda con la que se recibió el pago, cuando se haya recibido el pago en moneda nacional se debe registrar MXN, conforme con la especificación ISO 4217." Mi deposito se hizo en Dólares (USD), por lo tanto eso fue lo que registré.

MonedaDR: "Se debe registrar la clave de la moneda utilizada en los importes del documento relacionado, cuando se usa moneda nacional o el documento relacionado no especifica la moneda se registra MXN (Peso Mexicano). Los importes registrados en los campos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto de esta sección, deben corresponder a esta moneda." Esa factura se hizo en Pesos (MXN), por eso la expresé en esa moneda e hice la conversión.

Y el PAC solo me responde: "Verificando en la guía de complementos de pagos nos indica que el importe de pago debe de ser mayor a cero.
Los valores DoctoRelacional, Campo imppagado debe ser menor o igual que el valor del campo".


Tu xml esta bien, tu pac no esta tomando en cuenta la conversión, en la guía de llenado de pagos en el atributo Tipo de cambio Dr viene un ejemplo donde es claro que se debe aplicar la conversión, usa esa captura de pantalla para decirles que ellos lo están haciendo mal y que quieres una solución.

Avatar de Usuario
MarioAl7
Mensajes: 17
Registrado: Lun May 14, 2012 3:21 pm
Ubicación: Monterrey, Nuevo León

Re: Ejemplo xml del complemento de pagos

Mensajepor MarioAl7 » Mié Ago 16, 2017 10:07 am

Lo que el PAC me respondió fue:
El tipo de moneda debe ser una sola si utiliza moneda Extranjera solo debe de registrar ese tipo, si utiliza moneda mexicana igua.

No se puede combinar ambas monedas ya que en la guía indica que solo se debe de expresar una sola.


:roll:

Avatar de Usuario
MarioAl7
Mensajes: 17
Registrado: Lun May 14, 2012 3:21 pm
Ubicación: Monterrey, Nuevo León

Re: Ejemplo xml del complemento de pagos

Mensajepor MarioAl7 » Mar Ago 29, 2017 11:41 am

En chat con el SAT me dijo que cuando sean monedas distintas, debo sustituir el CFDI de Ingreso por uno con la moneda de pago.

Hana
Mensajes: 216
Registrado: Jue Ene 12, 2012 11:12 am

Re: Ejemplo xml del complemento de pagos

Mensajepor Hana » Mar Ago 29, 2017 12:06 pm

Nosotros también tenemos muchas dudas con ésto, porque nuestro PAC tampoco nos timbra ejemplos así

¿Que se debe de poner en:
TipoCambioP
TipoCambioDR?

Porque entiendo lo que te dice el SAT, pero al ponerlo en la practica nos está causando algo de problemas porque hay ocasiones que el ImpPagado nos sale mayor que el monto (porque el TipoCambioP usan el del día de pago y éste es menor al TipoCambioDR de la factura Relacionado) y según en las validaciones:

Monto: la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, sea menor o igual que el valor de este atributo.

En este ejemplo el Tipo de cambio con el que nos pagaron es de 18.90, y éste es menor al TipoCambioDR.

TipoCambio.jpg
TipoCambio.jpg (76.99 KiB) Visto 12181 veces


Pienso que hay algo que estamos entendiendo mal, por eso les pedimos su ayuda.

Gracias a todos!!

Victor Marroquin
Mensajes: 58
Registrado: Mar Jul 25, 2017 12:45 pm

Re: Ejemplo xml del complemento de pagos

Mensajepor Victor Marroquin » Mar Ago 29, 2017 12:34 pm

Buen dia

Creo que tu problema es que estas convirtiendo los importes realsionados, en la guia
de llenado dice lo siguiente:

Los importes registrados en los campos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto de
esta sección, deben corresponder a la moneda registrada en este campo(MonedaDR) y redondeados
hasta la cantidad de decimales que soporte la moneda
.

Respecto al TipoDeCambio

Si MonedaDR<>MonedaP : Se debe registrar informacion en TipoCambioDR.
Si El valor de MonedaDR Y MonedaP = "MXN", no se debe registrar informacion en TipoCambioDR.
si el valor de MonedaDR= "MXN" y la MonedaP es diferente, entonces TipoCambioDR=1


Saludos!!

Avatar de Usuario
MarioAl7
Mensajes: 17
Registrado: Lun May 14, 2012 3:21 pm
Ubicación: Monterrey, Nuevo León

Re: Ejemplo xml del complemento de pagos

Mensajepor MarioAl7 » Mar Ago 29, 2017 12:51 pm

Esto es lo que me dijo:

Mario : es que mi situación va así; recibo un desposito en dolares por lo que MonedaP=USD

Mario : pero el CFDI de Ingreso fue en pesos, asi que puse MonedaDR=MXN

Mario : y segun la guia, ImpPagado debe ir en la misma moneda que MonedaDR, asi que hice la conversion usando el tipo de cambio de TipoCambioP

Mario : el problema es, ese mismo pago va a aplicado a la factura que le indique y a otra que sí esta en dolares

Mario : entonces la suma de los 2 ImpPagado se pasa de Monto por que uno esta en pesos y el otro en dolares

Mario : y pues no me timbra el documento; entonces ahi como se haría

Mario : el PAC me sugiere que convierta todo a la moneda del pago, pero la guía de llenado especifica muy claro que MonedaDR es la moneda original del documento

Mario : así que en ese caso ya no supe que hacer

DIANA : ¿Puede permitirme un momento en línea por favor?, necesito revisar su consulta.

Mario : sí, gracias

DIANA : Continuo con usted.

Mario : ok

DIANA : Bien le informo que si recibo un desposito en dolares, el CFDI de ingreso se debe manisfestar que fue por dólares.

Mario : Pero el CFDI de Ingreso va primero, el cliente lo pide en una moneda y a la mera hora paga en otra. Ahi yo ya no puedo controlar eso.

DIANA : Bien, le informo que para utilizar el complemento de recepción de pagos, se debe emitir un CFDI por el valor total de la operación en el momento en que ésta se realice, cuando las contraprestación no se paguen en una sola exhibición, por lo que usted deberá de colocar en "Forma de pago" la clave "99 Por definir"


DIANA : Posteriormente se debe emitir un CFDI por cada uno de los pagos que reciba, estará colocando en el apartado "Forma de pago", la forma en específico en la cual le vaya a pagar su cliente.

DIANA : Con base en el c_FormaPago.

DIANA : Además de colocar la información correspondiente al tipo de moneda en la cual le vayan a realizar el pago.

DIANA : ¿Tiene alguna duda de la información que le proporcioné?

Mario : Eso me queda claro, y así está planeado. Pero el problema es, si el cliente me pide que le facture en pesos y posteriormente me hace el deposito en dolares. Al realizar el complemento de pago se presenta la situacion que le había comentado.

DIANA : Le informo que lo correcto es conforme al procedimiento que le proporcioné a efecto de no tener inconsistencia alguna.

DIANA : ¿Tiene alguna duda de la información que le proporcioné?

Mario : o sea que si me paga en una moneda diferente a la de la factura tendría que cancelar y sustituir la factura original?

DIANA : Es correcto, tendría que hacer la cancelación del cfi y posteriormente generar otro con los datos correctos.

DIANA : ¿Tiene alguna duda de la información que le proporcioné?

Mario : No hay otra manera? Por que aquí es una practica comun y no podemos estar cancelando a cada rato documentos?

Mario : Y si no es posible combinar monedas, por que el nodo DocumentoRelacionado trae su propia moneda?

DIANA : La forma correcta es conforme a la información que le proporcioné


Y esta la situación a la que me refiero:

Código: Seleccionar todo

<cfdi:Complemento>
   <pago10:Pagos Version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/Pagos http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd" xmlns:pago10="http://www.sat.gob.mx/Pagos">
      <pago10:Pago FechaPago="2017-07-15T00:00:00" FormaDePagoP="03" MonedaP="USD" Monto="3426.64" TipoCambioP="17.975100" RfcEmisorCtaOrd="BNM840515VB1" RfcEmisorCtaBen="BMN931001G48" CtaBeneficiario="5103338638" TipoCadPago="01" CertPago="Q0VSVElGSUNBRE8=" CadPago="CADENA" SelloPago="U0VMTE8=">
         <pago10:DoctoRelacionado IdDocumento="099e1b8e-04f9-488d-96c8-3f58957c550d" Serie="RV" Folio="34071" MonedaDR="USD" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="3222.34" ImpPagado="3222.34" ImpSaldoInsoluto="0.00" />
         <pago10:DoctoRelacionado IdDocumento="e44ab973-5852-4339-95f6-fa085145678d" Serie="RV" Folio="34341" MonedaDR="MXN" TipoCambioDR="1.000000" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="150000.00" ImpPagado="3672.30" ImpSaldoInsoluto="146327.70" />
      </pago10:Pago>
   </pago10:Pagos>
</cfdi:Complemento>

Hana
Mensajes: 216
Registrado: Jue Ene 12, 2012 11:12 am

Re: Ejemplo xml del complemento de pagos

Mensajepor Hana » Mar Ago 29, 2017 1:33 pm

No te creo!!!!

Tienes el mismo caso que el mío, pero al revés =P

No puede ser, que si generas una factura en Dlls y te la pagan en pesos tengas que estar cancelando!!!!

Y si le preguntamos a otro asesor? jijiji

Avatar de Usuario
MarioAl7
Mensajes: 17
Registrado: Lun May 14, 2012 3:21 pm
Ubicación: Monterrey, Nuevo León

Re: Ejemplo xml del complemento de pagos

Mensajepor MarioAl7 » Mar Ago 29, 2017 3:39 pm

Hana escribió:No te creo!!!!

Tienes el mismo caso que el mío, pero al revés =P

No puede ser, que si generas una factura en Dlls y te la pagan en pesos tengas que estar cancelando!!!!

Y si le preguntamos a otro asesor? jijiji


Yo he podido timbrar pagos en pesos aplicados a facturas en dolares con Facturaxion. Por eso también se me hace ridículo lo que me dijo la asesora del SAT que se tiene que poner el CFDI de Ingreso en la misma moneda del pago.

Hana
Mensajes: 216
Registrado: Jue Ene 12, 2012 11:12 am

Re: Ejemplo xml del complemento de pagos

Mensajepor Hana » Mar Ago 29, 2017 4:11 pm

MarioAl7 escribió:
Hana escribió:No te creo!!!!

Tienes el mismo caso que el mío, pero al revés =P

No puede ser, que si generas una factura en Dlls y te la pagan en pesos tengas que estar cancelando!!!!

Y si le preguntamos a otro asesor? jijiji


Yo he podido timbrar pagos en pesos aplicados a facturas en dolares con Facturaxion. Por eso también se me hace ridículo lo que me dijo la asesora del SAT que se tiene que poner el CFDI de Ingreso en la misma moneda del pago.


Mario,

Y entonces, que tipo de cambio es el que pones en la factura relacionada?? ¿el de la factura original?

Y es que, mi confusión quizás es porque a nosotros los del PAC nos habían comentado que ese tipo de cambio (DR) podíamos poner el del pago, y no el que traía la factura original. Creo que ahí empezaron todas nuestras dudas!!! bueno, aparte de que no me las timbra...

Podría compartir solo el fragmento del pago? donde desglosaste todo?

Gracias!

Avatar de Usuario
MarioAl7
Mensajes: 17
Registrado: Lun May 14, 2012 3:21 pm
Ubicación: Monterrey, Nuevo León

Re: Ejemplo xml del complemento de pagos

Mensajepor MarioAl7 » Mar Ago 29, 2017 5:05 pm

Yo pongo el tipo de cambio del día del pago:

Código: Seleccionar todo

<pago10:Pagos Version="1.0">
   <pago10:Pago FechaPago="2017-07-19T00:00:00" FormaDePagoP="03" MonedaP="MXN" Monto="50000.00" NumOperacion="52896" RfcEmisorCtaOrd="BNM840515VB1" CtaOrdenante="4000000000" RfcEmisorCtaBen="BMN931001G48" CtaBeneficiario="4011748407" >
      <pago10:DoctoRelacionado IdDocumento="6fa628d9-322f-4c97-b9cb-7932555656a9" Serie="RV" Folio="36200" MonedaDR="USD" TipoCambioDR="0.052632" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="1209.45" ImpPagado="1209.45" ImpSaldoInsoluto="0.00"/>
      <pago10:DoctoRelacionado IdDocumento="eb997e94-49f5-4014-b48c-76a1e359f2e9" Serie="RV" Folio="36621" MonedaDR="USD" TipoCambioDR="0.052632" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="499.86" ImpPagado="499.86" ImpSaldoInsoluto="0.00"/>
      <pago10:DoctoRelacionado IdDocumento="87d93abd-7434-4051-bdd6-ef2d4bf4a603" Serie="RV" Folio="37202" MonedaDR="USD" TipoCambioDR="0.052632" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="2824.59" ImpPagado="922.28" ImpSaldoInsoluto="1902.31"/>
   </pago10:Pago>
</pago10:Pagos>


Volver a “Iniciando con la Factura Electronica”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados