Ir para conteúdo
  • Cadastre-se

dev botao

Envio de NFCe de modo sincrono


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

Recommended Posts

  • Membros Pro

Bom dia, 

vocês poderiam me informar se o AcbrMonitor transmitir NFCe na forma sincrona? Porque não estou conseguindo transmitir minhas NFCe desta forma. Se eu utilizar o componente AcbrNFe, consigo configurar o envio sincrono, mas no AcbrMonitor não. 

Se alguém puder me auxiliar.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde.  Ele é o sexto parâmetro.  

 

Citar

...

[DadosAdicionais]
infCpl= Valor aproximado do tributos - Federal: 2,10 Estadual: 9,00 Municipal: 0,00 Fonte: Tabela IBPT
"
,1   //nlote
,1  //bAssina
,1 //bImprime      
//cImpressora e bSincrono não existe no parametro que você passou. 

Seria então:

Citar

...
[DadosAdicionais]
infCpl= Valor aproximado do tributos - Federal: 2,10 Estadual: 9,00 Municipal: 0,00 Fonte: Tabela IBPT" ,1 ,1 ,1 ,  ,  1 )

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde, Kiko

no código do projeto AcbrMonitor, informa que é o 4° parâmetro. Veja o código:

ACBrNFe1.WebServices.Enviar.Sincrono := IIf(Cmd.Params(3)='1',True,False);

está na unit DoACBrNFeUnit linha 963. 

 

No manual de integração do AcbrMonitor: 

NFE.CriarEnviarNFe

Cria o XML da NFe e já envia para o fisco.

NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF])

Parâmetros:

cIniNFe - Texto no formato de arquivo INI com informações da NFe.

nLote - Número do Lote 

bImprimeDANFE - Coloque 1 se quiser que o DANFe seja impresso logo após a autorização - Parâmetro Opcional

bSincrono- Coloque 1 para indicar modo síncrono e 0 para modo assíncrono. <<<<<<(4° parâmetro)>>>>>>

cImpressora - Informe o nome da impressora - Parâmetro Opcional

bMostrarPreview - Mostrar Preview antes da impressão - Parâmetro Opcional

nNumCopias - Número de Cópias a ser Impresso - Parâmetro Opcional

bImprimirPDF - Gerar PDF - Parâmetro Opcional

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Ok. Eu fiquei com o comando que o Juliomar havia postado.  
NFe.CriarNFe()   e não percebi que você estava usando o NFe.CriarEnviarNFe().  Para este último é o quarto parâmetro realmente. 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, Kiko Fernandes disse:

Ok. Eu fiquei com o comando que o Juliomar havia postado.  
NFe.CriarNFe()   e não percebi que você estava usando o NFe.CriarEnviarNFe().  Para este último é o quarto parâmetro realmente. 

O caso é este, de acordo o arquivo que postei em anexo, estou passando o quarto parâmetro com valor igual a 1, que segundo o manual significa "True". Mas o AcbrMonitor, não está obedecendo o valor deste parâmetro ou eu não estou passando os parâmetros de forma correta.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia, fiz uma alteração no código do AcbrMonitor, para toda vez que for transmitir uma NFCe, que seja de forma sincrono. Desta forma, consegui fazer com que o AcbrMonitor enviasse as notas de forma sincrona, mas o mesmo grava o seguinte retorno:

 

07/05/2018 11:40:40 - OK: Autorizado o uso da NF-e
[ENVIO]
Versao=SVRSnfce201802051656
TpAmb=2
VerAplic=SVRSnfce201802051656
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=29
NRec=
DhRecbto=30/12/1899
TMed=0
Msg=Autorizado o uso da NF-e
Rejeicao: Falha no schema XML
[RETORNO]
Versao=SVRSnfce201710241656
TpAmb=2
VerAplic=SVRSnfce201710241656
NRec=
CStat=215
XMotivo=Rejeicao: Falha no schema XML

CUF=29

 

Primeiro informa a que NFCe foi autorizada, depois informa que houve falha no schema XML. Consulto a NFCe na Sefaz da Bahia, e a mesma se encontra autorizada.

Alguém saberia me informa o motivo: "Rejeicao: Falha no schema XML"

Link para o comentário
Compartilhar em outros sites

  • Fundadores
3 horas atrás, Carlos Hendrik Oliveira disse:

Bom dia, fiz uma alteração no código do AcbrMonitor,

nesse caso, não temos como ajuda-lo... não sabemos o teor de suas modificações...

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.

Link para o comentário
Compartilhar em outros sites

Citar

infCpl= Valor aproximado do tributos - Federal: 2,10 Estadual: 9,00 Municipal: 0,00 Fonte: Tabela IBPT" ,1 ,1 ,1 ,  ,  1 )

O paramentro para envio sincrono/asicrono precisa estar entre ASPAS

infCpl= Valor aproximado do tributos - Federal: 2,10 Estadual: 9,00 Municipal: 0,00 Fonte: Tabela IBPT" ,1 ,1 ,1 ,  ,  "1" )

Link para o comentário
Compartilhar em outros sites

  • Fundadores
2 horas atrás, Janio disse:

infCpl= Valor aproximado do tributos - Federal: 2,10 Estadual: 9,00 Municipal: 0,00 Fonte: Tabela IBPT" ,1 ,1 ,1 ,  ,  "1" )

O parâmetro do Assíncrono, é o Quarto parâmetro.. que você já está informando como: 1

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.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
5 horas atrás, Janio disse:

O paramentro para envio sincrono/asicrono precisa estar entre ASPAS

infCpl= Valor aproximado do tributos - Federal: 2,10 Estadual: 9,00 Municipal: 0,00 Fonte: Tabela IBPT" ,1 ,1 ,1 ,  ,  "1" )

Boa noite, Janio

sobre qual função vc se refere? Na função NFE.CriarEnviarNFe, o parametro de sincrono/assincrono está na quarta posição com afirmou o Daniel Simões. 

Mas vou testar sua sugestão e colocar o valor entre aspas.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2212 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.