AssociarAssinatura congelando e duvida de parâmetro CNPJ - Dúvidas gerais - Projeto ACBr
AssociarAssinatura congelando e duvida de parâmetro CNPJ
January 14, 2021 in Dúvidas gerais
Estou implementando via DLL SAT o comando AssociarAssinatura e tenho algumas dúvidas:
1) Ao olhar a documentação no wiki, https://acbr.sourceforge.io/ACBrMonitor/SATAssociarAssinatura.html , ela não deixa muito claro como os cnpjs devem ser passados e quais na ordem correta, a única coisa que aparece no parâmetro do CNPJ é "1111111111111111111111111111". Ali sempre vai ser CNPJ-SH + CNPJ-Emitente? Pergunto isso porque este tópico aqui
deixou em dúvida se eu devo sempre passar estes 2 CNPJs juntos no mesmo parâmetro ou terá algum caso que não.......
2) Estou testando o comando passando o CNPJ SOFTWAREHOUSE + CPNJ EMITENTE JUNTOS, mais o SignAC SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT, para efeito de teste apenas, porém ele congela minha aplicação. O efeito esperado era este mesmo já que ele não aceita este SignAC aí? Não deveria retornar algum tipo de erro no caso?
@OFF-DEV realmente não esta claro na documentação vou informar... Mas deve ser o CNPJ da Sw.House + CNPJ do Emissor no primeiro parametro, isso é uma especificação do próprio SAT para esse método.
Quanto a resposta teria que analisar o log. Pois a mesma sempre vem do aparelho... Chegou a ver se está utilizando a dll correta, normalmente versão errada da dll do fabricante causa erro neste método.
Obrigado José! Sim, acredito que estou usando a DLL correta, até porque ela funciona para extrair logs e ou consultar o STATUS Op. do SAT.
Consultando no Wiki correto da chamada do método da ACBRLib também não tem a menção a 2 CNPJs e quais seriam:
https://acbr.sourceforge.io/ACBrLib/SAT_AssociarAssinatura.html
Qual aparelho e modelo de dll está utilizando ?
SDK da TANCA SDK-1000
Copie a mesma dll utilizada pelo aplicativo da Tanca. Certifique-se do tipo da dll, se está compilando sua aplicação em x86 a dll do sat também deve ser x86 e vice versa para x64.
Veja nesse tópico as configurações de homologação desse aparelho
Sim, a DLL está funcionando, estou usando a x86, minha aplicação também x86. Testei a DLL usando o SATTEst.exe e está funcional também, retorna os mesmos status que a minha aplicação.
O meu SAT já estava configurado para homologação, e já venho fazendo testes de venda nele a tempo.
Qdo tentei AssociarAssinatura usando o SATTeste.Exe, ele travou também, efeito igual ao da minha aplicação.