Ir para conteúdo
  • Cadastre-se

_paulinho

Membros
  • Total de ítens

    10
  • Registro em

  • Última visita

Posts postados por _paulinho

  1. Como as funções do SAT estão sendo chamadas da DLL? 

    Tenho uma DLL do SAT-ISS que quero testar com o ACBr, mas não sei como estão sendo feitas as chamadas exatamente. 

    Criei uma unidade TACBrSATDinamico_cdecl_ISS e deu certo, reconheceu as funções em LoadDLLFunctions(), mas dentro da unidade não consigo identificar exatamente onde a chamada à DLL é feita. Exemplo:

    A função xSAT_ConsultarStatusOperacional parece ser a função externa instanciada no ACBr, mas a chamada parece estar orientada a evento e não diretamente da unidade. 

  2. Ok, vamos lá; 

     

    1. Gera-se uma venda (Menu Venda > Gerar Venda): OK = XML de venda gerado com sucesso na aba "XML Gerado";
    2. Envia-se a venda (Menu Venda > Enviar Venda): OK; O arquivo é enviado para o emulador;
    3. O emulador/SAT autentica com sucesso e retorna o CF-e: OK; O XML recebido é apresentado na aba "XML Recebido";
    4. Gera-se uma nova venda (clica-se de novo em Gerar Venda): Não OK -->> O novo XML gerado contém agora a tag signature, que é de preenchimento exclusivo do SAT; Isto é, trata-se do mesmo arquivo XML mandado na primeira venda, porém com um campo/node incorreto; 

    Imagino que a estrutura de dados que guarda o CF-e recebido não esteja sendo zerada antes de se formar um novo CF-e, e assim acaba carregando os dados da CF-e anterior; Não sei, não inspecionei o código todo; Apenas imaginei que alguém já houvesse batido nisso. 

  3. Daniel, desde o ACBrSAT de dezembro/2013 até o que está rolando hoje, houve um modificações?

     

    Preciso saber se está de acordo com a nova documentação (ERS 2.11.4) para investir no componente. 
     

    Se houveram modificações, há uma documentação, um changelog ou algo assim?

×
×
  • Criar Novo...

Informação Importante

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.