Jump to content

dev botao

Homologação NFCe e NFe


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

Recommended Posts

  • Moderadores
Em 18/06/2022 at 18:04, Net Shopping disse:

ACBrNFe32.dll   (Quando vc fala ACBrLibNFe.dll vc quer dizer ACBrNFe32.dll ?)

Sim.

Como está passando os parâmetros desse método? Experimente passar apenas o primeiro parâmetro "1", e os demais vazio, veja se ocorre mesmo erro.

https://acbr.sourceforge.io/ACBrLib/NFE_Enviar.html

Está sendo alocado corretamente o buffer para obter o retorno?

Se possível anexe o trecho de código onde faz o envio e aloca o buffer de resposta.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Junior bom dis,  fiquei esses dias fazendo testes e muitas das vezes o sistema da uma congelada após o final do método ENVIAR e as vezes "ABENDA", quando congela sou obrigado a ir no gerenciador tarefas e CANCELAR o executável. 

Contudo quase sempre tenho conseguido finalizar pelo menu uma venda pois como disse até o final ele da uma congelada ou abenda.   A DLL da ACBr tem gerado o LOG e alguns XML's (vou anexar aqui)

 

Nossa linguagem é visual fox pro 9.0 microsoft

 

Os parâmetros e o método ENVIAR:

* -------------------------------------------------------------------------------------------------------------------------
   Declare Long   NFE_Enviar  IN ACBrNFE32.dll       String, String, String, String, String@sResposta, Long@esTamanho

   RETORNO_ACBr = NFE_Enviar('1', '0', '0', '0', @sResposta, @esTamanho)                                                              
* ------------------------------------------------------------------------------------------------------------------------- 

C

ontudo a critica do ENVIO diz:

Se usarmos simples nacional e pusermos CSOSN = 900 da Erro Dizendo CSON invalido   e   Se pusermos  CSOSN = 102 da erro 531 (Total da BC ICMS difere do somatório dos itens) e ainda da erro de tipo de Negócio )   Bem usamos SIMPLES NACIONAL qual CSOSN deveremos usar?   E quando for para REGIME NORMAL o que usaremos?  Bem no memento acredito que só o caso do SIMPLES NACIONAL pois são para os clientes que possuímos na grande maioria.

 

Juinior  mais uma vez muito obrigado por sua atenção

 

242442848-env-lot.xml 242442848-env-lot-soap.xml 242442848-pro-lot.xml 242442848-pro-lot-soap.xml ACBrLIB.INI ACBrLibNFE-20220623.log ACBrNFCe.INI

Link to comment
Share on other sites

  • Moderadores
  • Solution

@Net Shopping, nesse ultimo log seu cenário já mudou... Não está mais ocorrendo erro no uso do método da biblioteca, note já conseguiu transmitir e o erro agora é uma rejeição da própria SEFAZ.

Provavelmente o erro estava ocorrendo nos parâmetros mesmo... Notei que está passando o parâmetro zipado, no caso da NFCe não precisa passar esse parâmetro, pode passar false.

Quanto a rejeição 383- CSON invalido, pode estar relacionado a UF, o uso CSON 900 está a critério da UF para ser aceito, visto que Simples Nacional não destaca os impostos. O Contador do seu cliente pode te informar melhor qual CSOSN utilizar.
Se for usar Regime normal deve preencher a tag CST ao invés de CSOSN.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Junior bom dis,  fiquei esses dias fazendo testes e muitas das vezes o sistema da uma congelada após o final do método ENVIAR e as vezes "ABENDA", quando congela sou obrigado a ir no gerenciador tarefas e CANCELAR o executável. 

Contudo quase sempre tenho conseguido finalizar pelo menu uma venda pois como disse até o final ele da uma congelada ou abenda.   A DLL da ACBr tem gerado o LOG e alguns XML's (vou anexar aqui)

 

Nossa linguagem é visual fox pro 9.0 microsoft

 

Os parâmetros e o método ENVIAR:

* -------------------------------------------------------------------------------------------------------------------------
   Declare Long   NFE_Enviar  IN ACBrNFE32.dll       String, String, String, String, String@sResposta, Long@esTamanho

   RETORNO_ACBr = NFE_Enviar('1', '0', '0', '0', @sResposta, @esTamanho)                                                              
* ------------------------------------------------------------------------------------------------------------------------- 

C

ontudo a critica do ENVIO diz:

Se usarmos simples nacional e pusermos CSOSN = 900 da Erro Dizendo CSON invalido   e   Se pusermos  CSOSN = 102 da erro 531 (Total da BC ICMS difere do somatório dos itens) e ainda da erro de tipo de Negócio )   Bem usamos SIMPLES NACIONAL qual CSOSN deveremos usar?   E quando for para REGIME NORMAL o que usaremos?  Bem no memento acredito que só o caso do SIMPLES NACIONAL pois são para os clientes que possuímos na grande maioria.

 

Juinior  mais uma vez muito obrigado por sua atenção

 

Link to comment
Share on other sites

  • Membros Pro

Junior bom dia,  Lhe agradeço toda a atenção dedicada.

Conseguimos resolver os travamentos e ABENDs. 

O método ENVIAR está indo até o fim pois esta gerando os respectivos XML's   Contudo o erro 383 persiste pois ainda vou falar com o contador ele marcou para hoje as 13:00 Ai poderemos solucionar este erro.  Estou anexando os XML's e seu respectivo LOG.

Junior muito obrigado

Atenciosamente

 

     Ronaldo F. Castro

1-env-lot.xml 1-env-lot-soap.xml 1-pro-lot.xml 1-pro-lot-soap.xml 20220624000053-ped-sta.xml 20220624000053-ped-sta-soap.xml 20220624000053-sta.xml 20220624000053-sta-soap.xml ACBrLibNFE-20220624.log

Link to comment
Share on other sites

  • Membros Pro

Junior bom dia,  Lhe agradeço toda a atenção dedicada.

Conseguimos resolver os travamentos e ABENDs. 

O método ENVIAR está indo até o fim pois esta gerando os respectivos XML's   Contudo o erro 383 persiste pois ainda vou falar com o contador ele marcou para hoje as 13:00 Ai poderemos solucionar este erro.  Estou anexando os XML's e seu respectivo LOG.

Junior muito obrigado

Atenciosamente

 

     Ronaldo F. Castro

1-env-lot.xml 1-env-lot-soap.xml 1-pro-lot.xml 1-pro-lot-soap.xml 20220624000053-ped-sta.xml 20220624000053-ped-sta-soap.xml 20220624000053-sta.xml 20220624000053-sta-soap.xml ACBrLibNFE-20220624.log

Link to comment
Share on other sites

  • 2 weeks later...
  • Membros Pro

Junior bom dia,... O erro 383 consegui resolver.  Pois compatibilizei CFOP (no produto) = 5102  no  [ICMS001] => CSOSN = 102, no  [PIS001] => CST = 00 e

no [COFINS001[ => CST = 00   PASSOU...

 

Contudo passou a dar o erro 531 o qual não entendi por não saber qual campo estou não estou informando.

image.thumb.png.3128304b69f675b3530930a4040244d5.png

 

Atenciosamente

    Ronaldo F. Castro

DIVERGENCIA_SOMATORIO_ITENS.jpg

Junior bom dia,... O erro 383 consegui resolver.  Pois compatibilizei CFOP (no produto) = 5102  no  [ICMS001] => CSOSN = 102, no  [PIS001] => CST = 00 e no [COFINS001[ => CST = 00   PASSOU...

 

Contudo passou a dar o erro 531 o qual não entendi por não saber qual campo estou não estou informando.

image.thumb.png.258645fc04fe6cb4ea7a1e49a0e2017f.png

Link to comment
Share on other sites

  • Moderadores
8 horas atrás, Net Shopping disse:

Junior bom dia,... O erro 383 consegui resolver.  Pois compatibilizei CFOP (no produto) = 5102  no  [ICMS001] => CSOSN = 102, no  [PIS001] => CST = 00 e no [COFINS001[ => CST = 00   PASSOU...

 

Contudo passou a dar o erro 531 o qual não entendi por não saber qual campo estou não estou informando.

Bom dia, por favor anexe seu .ini atualizado, com os dados da NFe.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Bom dia Junior

Estou anexando. quando o que voce me pediu sobre os dados da nota acredito que possa ser os dados fiscais não tenho certeza se é isso que voce me solicitou, bem os dados na nota é de um único produto e são:

Produto:  KIT 3 MEIAS (14)                                            
VALOR:    19,00
CFOP:      5102
ORIGEM   0
CSOSN    102
CST          00
NCM        39249000            
IBGE        3304557
UF            RJ   a  18%


Pagamento

 19,00 em dinheiro

 Total Nota 19,00  

 

Junior muito obrigado por toda sua atenção

 

 

1-env-lot.xml 1-env-lot-soap.xml 1-pro-lot.xml 1-pro-lot-soap.xml 20220707232943-ped-sta.xml 20220707232943-ped-sta-soap.xml 20220707232944-sta.xml 20220707232944-sta-soap.xml ACBrLIB.INI ACBrNFCe.INI DADOS-DA-NOTA.txt

Link to comment
Share on other sites

  • Moderadores

@Net Shopping, este erro ainda está relacionado ao código CSOSN que está usando. Para Simples Nacional não deve Destacar ICMS, nesse caso a Sefaz NÃO vai considerar a Base de ICMS que está passando nos impostos do item para CSOSN=102, mas como esta calculando o valor do imposto no grupo Total, ocorre divergência de valor os valores totais não batem.

Na seção total passe o valor BaseICMS e ValorICMS como 0 e note que vai autorizar...

[Total]                                                                                                                                                                                                 
BaseICMS=0,00                                                                                                                                                                                          
ValorICMS=0,00  

O CSOSN 102 deve ser utilizado quando não existe tributação do ICMS ST para o produto ou operação. Classificam-se neste código as operações praticadas por optantes pelo Simples Nacional contemplados com isenção concedida para faixa de receita bruta nos termos da Lei Complementar nº 123, de 2006.

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Junior bom dia.

Zerei ambos os parâmetros  mais o erro persiste. 531

((( BaseICMS=0,00  )))                                                                                                                                                                                      
((( ValorICMS=0,00  )))

-----------------------------------------------------------------------------------------------------------------------------------

12/07/22 00:32:04:342 - Destravar
12/07/22 00:32:04:474 - LIB_UltimoRetorno
12/07/22 00:32:04:475 -    Codigo:0, Mensagem:[Status][CR][LF]CStat=107[CR][LF]CUF=33[CR][LF]DhRecbto=12/07/2022 00:32:05[CR][LF]DhRetorno=[CR][LF]Msg=Servico em Operacao[CR][LF]TMe
12/07/22 00:32:04:804 - NFE_CarregarINI(C:\SIS\VENDA\ACBrNFCe.INI )
12/07/22 00:32:04:806 - Travar
12/07/22 00:32:04:821 -    SetRetorno(0, 1 NFe(s) Carregada(s))
12/07/22 00:32:04:822 - Destravar
12/07/22 00:32:04:831 - NFE_ValidarRegrasdeNegocios
12/07/22 00:32:04:832 - Travar
12/07/22 00:32:04:848 -    SetRetorno(0, Erro(s) nas Regras de negócios da nota: 15
531-Rejeição: Total da BC ICMS difere do somatório dos itens
532-Rejeição: Total do ICMS difere do somatório dos itens

)
12/07/22 00:32:04:849 - Destravar

-----------------------------------------------------------------------------------------------------------------------------------

ACBrLIB.INI ACBrLibNFE-20220712.log ACBrNFCe.INI

Link to comment
Share on other sites

  • Moderadores

Boa tarde!
Considerando que a empresa é do Simples não há destaque do ICMS.

Você zerou a base e valor do icms no grupo totais, mas não zerou no item.

Seu arquivo NFCe.INI está assim:

 

Citar

//Item:
[ICMS001]                                                                                                                                                                                               
CSOSN=102                                                                                                                                                                                               
Origem=0                                                                                                                                                                                                
ValorBase=19,00   <--Zerar                                                                                                                                                                                        
Aliquota=18            <--Zerar                                                                                                                                                                                 
Valor=3,42             <--Zerar

//Grupo dos totais
[Total]                                                                                                                                                                                                 
BaseICMS=0,00                                                                                                                                                                                           
ValorICMS=0,00                                                                                                                                                                                          
vICMSDeson=0,00   

Zere o valor base, aliquota e valor do icms do item, tente novamente e reporte aqui se não der certo.

 

  • Like 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 to comment
Share on other sites

  • Membros Pro

Bom dia a todos,...

Fizemos as alterações fiscais sugeridas pelo Junior de depois complementarmente pelo Kiko e funcionou a parte fiscal mas por infeliz coincidencia este cliente fechara a empresa justamente uns 5 dias antes do ultimo teste que estavamos fazendo por tal deu o erro 463 (Revogação do CSC pelo cliente) então tivemos que passar os testes para um novo CERTIFICADO DIGITAL, sua respectiva senha, seu respectivo CSC.  Bem acertamos essas novas informações, mas agora esta dando um erro estranho nem deixa gerar o ACBRNFCE.INI .  Vou anexar o LOG e o INI da DLL

Atenciosamente

    Ronaldo F. Castro

 

ACBrLIB.INI ACBrLibNFE-20220721.log

Link to comment
Share on other sites

  • Moderadores

Bom dia!
Percebi pelo log que você fez uma gravação da senha do certificado.
Reveja se a senha está correta.  Lembrando que deve ser respeitado as diferenças dos caracteres. 
Exemplo:
Se a senha for tudo minúsculo e for informado a primeira letra em maiúsculo obterá erro.
Senha: teste     Informado: Teste  (não será igual)
Reveja isto, pois pelo erro parece ser senha.


 

  • Like 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 to comment
Share on other sites

  • Moderadores

Bom dia, 

Complementando o que o @Kiko Fernandes identificou, os campos devem ser gravados utilizando o método ConfigGravarValor e lidos pelo ConfigLerValor, pois esses metodos já se encarregam de fazer a Criptografia e Descriptografia dos mesmos.

https://acbr.sourceforge.io/ACBrLib/NFE_ConfigGravarValor.html

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Bom dia a todos, realmente a senha estava errada. 

Acertamos, mudando o respectivo usario, mudamos o certificado, senha e todos os dados cadastrais para a nova empresa. 

Agora deu um outro ERRO sendo:

3/07/22 23:42:33:580 -    SetRetorno(-11, Falha na validação dos dados da nota: 0

1839 - Element '{http://www.portalfiscal.inf.br/nfe}nNF': [facet 'pattern'] The value '0' is not accepted by the pattern '[1-9]{1}[0-9]{0,8}'.
)
23/07/22 23:42:33:581 - Destravar

Vou anexar os arquivos de INI e LOG

Muito obrigado a todos

ACBrLIB.INI ACBrLibNFE-20220723.log ACBrNFCe.INI

Link to comment
Share on other sites

  • Consultores

Bom dia,

A mensagem de erro é clara, foi informado o valor zero para o campo nNF (Numero da Nota Fiscal), o numero da nota não pode ser zero.

A faixa de valores aceitos são de 1 até 999.999.999

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro

Bom dia Italo, realmente a resposta é clara, mas esta em ingles, como estávamos tendo erro já bem a frente desta etapa não percebemos realmente.  Pois o erro que estávamos antes era sob integridades de ICMS como podemos ver são passos bem posteriores a este.  O que ocorreu foi que fizemos esse teste em uma base que estava zerada. Bem realmente não prestamos a atenção na mensagem.  Te agradeço a atenção Essa etapa já resolvemos.

Muito obrigado

Atenciosamente

   Ronaldo F. Castro

  • Like 1
Link to comment
Share on other sites

  • Este tópico foi criado há 808 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.