Ayudaría mucho que nos dijeras cuales son los parámetros que estás mandando, has revisado el TN, de casualidad no tienes ese mensaje en alguna validación ??
En casoa asi, lo primero es hacer la prueba desde el cliente en una base de prueba, hacer los mismos pasos, para descartar si se tratar del SP TN, o de configuración.
Saludos, asumo que estas tratando de cancelar una factura a un proveedor y no a un cliente, tal vez estés llamando a un cliente ‘C’ y es a un proveedor con tipo ‘P’, mi pregunta porque no usas el pago a cuenta desde SAP Porcel módulo pagos efectuados,