Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3087 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

O XML está na própria lei do SAT CFe e no manual de Orientações Técnicas

http://www.fazenda.sp.gov.br/sat/downloads/Manual_Orientacao_SAT_v_MO_2_4_05.pdf

 

Daniel, pelo que entendi, é enviada uma variável no formato xml na função 'EnviarDadosVenda'.

Eu gostaria deste arquivo para comparar com o arquivo que estou enviando nesta função, para verificar as tag's.

No manual mostra o modelo do cupom, mas não mostra as tag's.

  • 1 mês depois ...
Postado (editado)

 Daniel Simoes gostaria de conversar com você meu email é ______________ para um assunto de seu interesse.

Editado por EMBarbosa
Removido e-mail. Conforme as regras, evite postar dados pessoais. Use mensagens privadas (MP).
  • Moderadores
Postado

 Daniel Simoes gostaria de conversar com você meu email é ______________ para um assunto de seu interesse.

Por favor para este tipo de mensagem utilize as mensagens do fórum, basta clicar no nome do usuário e enviar mensagem, assim evitamos de poluir os tópicos com assuntos não relacionados e facilitamos para que o usuário te atenda, inclusive fica algo mais formal.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Membros Pro
Postado

Pessoal estou tentando enviar as vendas para o Emulador v2.1.20 mas sempre recebo a o mesmo retorno Aplicativo disponibilizado SEFAZ : SAT nao esta Associado ao AC, ou quando uso o ACBrSAT recebo o retorno : ERRO NA ASSOCIACAO, Campos CNPJValue Invalido.

 

Alguém está obtendo sucesso nos testes com essa versão ?

Jorge – Analise / Desenvolvimento de Sistemas

Netstart Informatica - (18)3642-0900

www.netstart.com.br

  • 7 meses depois ...
  • Membros Pro
Postado (editado)

 

Se deixar o evento OnGetCodigoAtivacao como AnsiString teríamos um conflito eterno entre XE2 e Delphi7, pois o D7 traduz o evento de AnsiString para String (que é a mesma coisa para D7)

 

Experimente mudar apenas na atribuição do seu evento, ao invés de mudar em todo código...

Ex:

procedure TForm1.ACBrSAT1GetcodigoDeAtivacao(var Chave : String) ;
begin
  Chave := AnsiString( edtCodigoAtivacao.Text );
end;

Daniel, estou testando no Delphi Xe2 no emulador v2.7.7 como o citado acima (Chave := AnsiString( edtCodigoAtivacao.Text ) ;) porém sempre recebo o retorno de codigo de ativação inválido, ai eu mudo diretamente na função:

Resp := xSAT_EnviarDadosVenda( numeroSessao, PAnsiChar(AnsiString(codigoDeAtivacao)),

                                   PAnsiChar(dadosVenda) ) ;
ai funciona, tem alguma outra alternativa para contornar esse problema?
Editado por netstart

Jorge – Analise / Desenvolvimento de Sistemas

Netstart Informatica - (18)3642-0900

www.netstart.com.br

  • Membros Pro
Postado
Daniel desde já agredeço a atenção, o meu evento está igual, o trecho esta no meu fonte já , mas o do DEMO está idéntico :
procedure TF_DataModule.ACBrSATGetcodigoDeAtivacao(var Chave: string);
begin
  Chave :=  QR_Ecf_Configuracao.FieldByName('sat_codigo_ativacao').AsString;
end;
 
Como agora o emulador da SEFAZ está funcional estou realizando todas as implementações e testes pendentes que eu tinha, vou deixar essa correção por ultimo já que alterando as funções diretamente na classe está dando certo (estou emitindo com exito usando ACBrSAT + Delphi Xe2 ), ai depois vou ficar somente com essa inconsistência para corrigir.

Jorge – Analise / Desenvolvimento de Sistemas

Netstart Informatica - (18)3642-0900

www.netstart.com.br

  • 6 meses depois ...
  • 3 semanas depois ...
Postado

O problema está no exemplo do ACBR, na hora de associar a assinatura, deve-se mandar o CNPJ da SH + o CNPJ do emitente, no exemplo está assim:

 

  ACBrSAT1.AssociarAssinatura( edtSwHCNPJ.Text, edtSwHAssinatura.Text );
 
tem que mudar para
 
  ACBrSAT1.AssociarAssinatura( edtSwHCNPJ.Text + edtEmitCNPJ.Text, edtSwHAssinatura.Text );
 
att
 
  • 4 semanas depois ...
Postado

Se alguém puder me ajudar(não sei se estou postando no lugar certo).

Estou Iniciando o desenvolvimento do meu AC para o SAT

 

só que quando vou chamar a função AtivarSAT na dll sat.dll me retorna esse erro:

"Uma chamada para a função PInvoke 'teste!teste.Form1::AtivarSAT' desbalanceou a pilha. Isso ocorreu provavelmente porque a assinatura gerenciada de PInvoke não corresponde à assinatura de destino não gerenciada. Verifique se a convenção e o parâmetro de chamada da assinatura de PInvoke são iguais aos da assinatura não gerenciada de destino."

 

Estou fazendo em C# caso alguém consiga me ajudar, agradeço

  • Moderadores
Postado

Se alguém puder me ajudar(não sei se estou postando no lugar certo).

Estou Iniciando o desenvolvimento do meu AC para o SAT

 

só que quando vou chamar a função AtivarSAT na dll sat.dll me retorna esse erro:

"Uma chamada para a função PInvoke 'teste!teste.Form1::AtivarSAT' desbalanceou a pilha. Isso ocorreu provavelmente porque a assinatura gerenciada de PInvoke não corresponde à assinatura de destino não gerenciada. Verifique se a convenção e o parâmetro de chamada da assinatura de PInvoke são iguais aos da assinatura não gerenciada de destino."

 

Estou fazendo em C# caso alguém consiga me ajudar, agradeço

Boa tarde

está utilizando o componente ACBrSAT?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Fundadores
Postado

 

O problema está no exemplo do ACBR, na hora de associar a assinatura, deve-se mandar o CNPJ da SH + o CNPJ do emitente, no exemplo está assim:

 

  ACBrSAT1.AssociarAssinatura( edtSwHCNPJ.Text, edtSwHAssinatura.Text );
 
tem que mudar para
 
  ACBrSAT1.AssociarAssinatura( edtSwHCNPJ.Text + edtEmitCNPJ.Text, edtSwHAssinatura.Text );

 

Corrigi no exemplo em Delphi... o fato é que estou trabalhando apenas no exemplo em Lazarus...

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 6 meses depois ...
Postado (editado)

Boa tarde pessoal! 

Fui designado a implantar na AC da empresa o SAT... Já usamos o ACBRTEF, ACBRECF e vamos utilizar o ACBRSAT. 

Mas antes de iniciar a adaptação do sistema para o SAT eu baixei o emulador, ativado e AC que o governo disponibiliza para os teste!

 

Ao fechar a venda na AC deles eu obtenho o seguinte erro: no emulador:

[2015-04-09 16:32:04.187]:Erro no Campo 'vCFe' : Campo vCFe maior que o Permitido.
[2015-04-09 16:32:04.203]:ERRO NA EMISSAO: 1409: Rejeicao: Valor total do CF-e-SAT supera o maximo permitido no arquivo de Parametrizacao de Uso
 
Alguém já passou por isso e sabe como corrige esse erro? Lembrando que no diretório: C:\SAT\Parametrizacao\Parametrizacaodeuso.xml a tag 
 
- <outros>
  <limiteCFe>1000000</limiteCFe>
  </outros>
 
Alguém pode ajudar? Quanto ao equipamento SAT tem alguma noticia se ja esta liberado a compra para empresas que desenvolvem software?
Editado por MarcosSitPlan
  • 1 ano depois...
  • Moderadores
Postado
9 minutos atrás, ALA disse:

Pessoal, esto com o mesmo problema, venda no valor de 10.178.00, alguém sabe como resolver ?

48.Qual o valor máximo do CF-e-SAT?

O valor máximo do CF-e-SAT no Estado de São Paulo é de R$ 10.000,00 (dez mil reais).

Referência: § 7º do Artigo 212-O do RICMS

Fonte: http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/Perguntas_Frequentes_de_Contribuintes_do_SAT_v22.pdf

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado

Obrigado, André. O valor do CF-e que o cliente esta tentando emitir e de  R$ 10.178.00

Nesse caso como devo proceder. É um produto no valor de R$ 10.178,00 ? E o cliente necessita do CF-e..

  • Este tópico foi criado há 3087 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...