Error al timbrar complemento de pago tipo CEP por carácter pipe "|" y sello inválido.

Línea de Producto:

Microsiga Protheus.

Segmento:

MI - Mercado Internacional.

Módulo:

SIGAFIN - Financiero.

Función:

Rutina(s)Nombre Técnico
FISA815Generación de XML para CFDI con Complemento de Recepción de Pago.

Situación/Requisito:

Al emitir un CFDI con complemento de recepción de pagos empleando los campos CEP para los atributos TipoCadPago, CadPago, SelloPago y CertPago, retorna el siguiente mensaje de error “El resultado de la digestión debe ser igual al resultado de la desencriptación del sello”.

Solución/Implementación:

Se realiza el cambio en la rutina de generación de XML (CFDI) para que el dato registrado por el usuario (EL_CEPCAD) permita la utilización del separador de campos pipe (“|”), ya que de esta manera es como el usuario recibe la información en el CEP.

Implementación:

  1. Ingresar al módulo "SIGAFIN".
  2. Capturar el cobro de un documento ("Actualizaciones > Cuentas por Cobrar > Cobros Diversos").
  3. Informar los campos Tipo de Cadena de Pago, Certificado de la Cadena de Pago, Cadena de Pago (utilizando pipes "|" como separador de campos) y Sello de la Cadena de Pago.
  4. Realizar el timbrado del CFDI con complemento de recepción de pagos.
  5. Validar que dentro del XML generado en el nodo CadPago se hayan sustituido los pipes "|" por la cadena "|"
Requisito (Issue):DMINA-3811.

Versión:

12.1.17.