Jump to content

dev botao

Acbrmonitorplus - Não Efetua Vendas Sat


Go to solution Solved by biniva,
  • Este tópico foi criado há 3528 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Nos testes que estou fazendo , quando mando uma venda Tanto no Regime Normal , quanto no Simples Nacional, sempre retorna a mensagem pelo comando: SAT.EnviarVenda(cXml) , sempre retorn => campo "det" invalido ( veja abaixo )

 

 

[2015-06-22 18:51:54.022]:INICIO EMISSAO
[2015-06-22 18:51:54.026]:Carregando CFe.
[2015-06-22 18:51:54.031]:Validando Campos do CFe.
[2015-06-22 18:51:54.033]:campo 'det' invalido
[2015-06-22 18:51:54.034]:ERRO NA EMISSAO: 1999: Rejeicao: Erro nao identificado
[2015-06-22 18:53:25.652]:INICIO CONSULTA
[2015-06-22 18:53:25.653]:FIM CONSULTA
[2015-06-22 18:53:28.159]:INICIO EMISSAO
[2015-06-22 18:53:28.162]:Carregando CFe.
[2015-06-22 18:53:28.165]:Validando Campos do CFe.
[2015-06-22 18:53:28.167]:campo 'det' invalido
[2015-06-22 18:53:28.171]:ERRO NA EMISSAO: 1999: Rejeicao: Erro nao identificado

 

Quando mando diretamente para o emulador ( sem ser pelo acbrmonitorplus) , a venda é finalizado com sucesso.

Quando Mando o mesmo XML pelo SatTeste , a venda é finalizada normalmente.

Fiz a consistência do XML pelo programa da tanca e esta tudo bem .

 

Será que o AcbrMonitor esta com essa dificuldade mesmo ou estou fazendo algo errado.

Segue anexo XML gerados pelo meu sistema.

 

OBS: Esse erro estava acontecendo também quando enviava a venda pelo arquivo.ini e comando SAT.CriarEnviarCFe(ArqINI).

Amanha quando voltar o site da sefaz vou testar pelo aparelho da TANCA.

Obrigado

Nivaldo Oliveira

 

 

 

arqxml_regimeNormal.xml

arqxml_simplesNacional.xml

Posted (edited)

Boa noite, fiz teste aqui com seu arquivo e deu certo, mas para aparecer os ICMS do SIMPLES NACIONAL inseri a tag abaixo no seu XML:

 

<IE>111111111111</IE><cRegTrib>1</cRegTrib><cRegTribISSQN>1</cRegTribISSQN> ........

 

- Comandos:

 

SAT.EnviarCFe("arqxml_simplesNacional.XML")

 

e

 

SAT.ImprimirExtratoVenda("c:\acbrmonitorplus\vendas\CFe35150611111111111111591234567890000183206621.XML")

 

Sds,

Ricardo.

post-3662-0-65651200-1435014056_thumb.jp

post-3662-0-83586900-1435014073_thumb.jp

CFe35150611111111111111591234567890000223745943.xml

Edited by Ricardo Miquinioty

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

  • Membros Pro
Posted

Obrigado pela resposta , mas essa TAG: cRegTrib , no manual er_2_14_10 na pg 62 diz que é o SAT quem adiciona ela no XML.

Outra Coisa, voce fez esse teste pelo ACBRMONITORPLUS. 

Em Todo Caso Vou colocar essa tag no XML.

  • Membros Pro
  • Solution
Posted

Obrigado , agora descobrir o equivoco ....

No meu sistema estava mandando assim:    

= fputs( nHandle1 , "SAT.EnviarCFe(cXml)")            , quando o correto é:

= fputs( nHandle1 , "SAT.EnviarCFe(" + cXML  +")" )

 

Sendo que cXML é uma string de memoria, e do primeiro jeito estava passando uma variavel de memória e não o arquivo XML.

 

Valeu pela dica.... isso é o famoso C.A.N.S.A.Ç.O. for S.A.T.  , ja estou até vendo coisas....

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...