Boa tarde.
Estou com um cliente em Sinop/MT que utiliza o provedor FissLex. Caso a nota não seja autorizada, o componente ACBR não conseguia ler o retorno com erro e começava a dar problema de "list index out of bounds (0)". Ao verificar o código do ACBR, quando o sistema tentava entrar na leitura do XML de retorno, estava dando problema na tag tipo e não conseguia ler a mensagem de retorno. Criei uma nova função chamada LerXml_provedorFissLex(que lê somente as tags que existem no XML de situação e retorno) dentro das units pnfsConsSitLoteRpsResposta e pnfsConsLoteRpsResposta. E foi implementada a chamada desta função na unit ACBrNFSeWebServices.
Segue em anexo as units com os códigos alterados.
ACBrNFSeWebServices.pas
pnfsConsLoteRpsResposta.pas
pnfsConsSitLoteRpsResposta.pas
Bom dia pessoal.
Estou fazendo uns testes finais com o sat, e verifiquei que mesmo no exemplo do acbr, se você passar o ambiente para produção, ele continua gerando o xml como ambiente de homologação e a impressão do cupom também em homologação.
Tentei fazer um debug aqui, mas não consegui achar o momento que ele trava em homologação.
Obrigado.
Bom dia. Muito obrigado pela resposta, li novamente a documentação e realmente diz isso que o equipamento é quem gera o número.
"Número do Cupom Fiscal
Número sequencial gerado pelo Equipamento SAT para identificar cada CF-e"
Obrigado pela ajuda.
Bom dia, Galera.
Estou com uma dúvida no componente acbrsat. Tem algum maneira de enviar o número do cupom sat ? Tentei utilizar a função ACBrSAT1.CFe.ide.ncfe, mas mesmo utilizando ela o cupom sai impresso com uma numeração diferente. Tentei fazer um debug mas não consegui achar aonde esse número é gerado. Alguém pode me dar uma ajuda ?
Obrigado e fico no aguardo!
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.