Ocorrência
No TOTVS PDV, em ambiente configurado com PAF-ECF, Impressora Fiscal BEMATECH MOD: MP-4200 TH FI II, ao importar orçamento contendo somente item de serviço para finalização de RPS e o pagamento for utilizando TEF, o sistema apresenta o seguinte error.log ao tentar imprimir os comprovantes:
variable is not an object on STWPRINTCOMP(STWPAYCARD.PRW) 02/09/2022 14:50:36 line : 270
Ambiente
TOTVS Varejo Lojas - Linha Protheus - PDV - a partir da versão 12.1.33
Causa
Este erro ocorre devido configuração incorreta no arquivo SIGALOJA.ini, localizado na pasta smartclient.
Solução
Configurar a sessão [Microsiga] no arquivo SIGALOJA.ini informando o índice do totalizador em vez de utilizar a descrição.
Exemplo de Leitura X:
Exemplo de configuração incorreta:
[Microsiga]
Pedido=RECEBIMENTO
TefPedido=RECEBIMENTO
IndTotPed=03
Exemplo de configuração correta:
[Microsiga]
Pedido=03
TefPedido=03
IndTotPed=03
Importante: Para que esta operação funcione corretamente também para operação de cartão de crédido/débito não TEF, o arquivo BEMAFI32.ini deve ser configurado com a sessão [Microsiga] da seguinte forma, seguindo a mesma leitura X como base:
[Microsiga]
Pedido=RECEBIMENTO
TefPedido=RECEBIMENTO
IndTotPed=03
0 Comentários