Ir para conteúdo
  • Cadastre-se

dev botao

Sobre como iniciar a implantação do ACBRLIB NFSE


Ver Solução Respondido por valterpatrick,

Recommended Posts

  • Membros Pro
Postado

Boa tarde, 

Atualmente utilizo o componente Tecnospeed para gerar as NFEs sempre a partir de RPS, e pretendo migrar para o ACBRLib.

Tenho algumas dúvidas sobre como iniciar a implantação ( já fiz o curso do acbrlib e li a documentação https://acbr.sourceforge.io/ACBrLib/ACBrLibNFSe.html ).

1 ) Qual a diferença entre Provedores Layout ABRASF, Provedores Layout Próprio, Padrão Nacional ? como eu sei qual provedor é usado por cada municipio ? tem alguma funcao pra isso ? 

2 ) No meu fluxo atual, tenho rotinas diferentes em função do tipo de envio, sincrono / assincrono e individual / lote, imagino que tenho que continuar com a mesma lógica. Tem alguma funcao que dado o municipio me retorne se é sincrono / assincrono e se o envio é em lote ou individual ? 

3 ) no guia de campos https://acbr.sourceforge.io/ACBrLib/Guiadoscampos.html, somente tem os específicos. 
Onde estão documentados os genéricos ? o mais completo que encontrei sao os exemplos dos inis, é isso mesmo ? não existe um dicionario de campos completo ? 

Ainda sobre os campos, alguns são listas de opções, existe uma funcao para listar as possíveis opcoes de um campo ? por exemplo, TipoTributacaoRps, NaturezaOperacao, entre outros.

4 ) nos exemplos somente encontrei envio de 1 RPS, existe exemplo de RPS em lote ? 

 

Desde já agradeço

 

Marcos

 

 

  • Membros Pro
  • Solution
Postado

1 ) Qual a diferença entre Provedores Layout ABRASF, Provedores Layout Próprio, Padrão Nacional ? como eu sei qual provedor é usado por cada municipio ? tem alguma funcao pra isso ? 
Resposta:
No site da prefeitura deve ter a documentação para emissão das notas ou até mesmo o link para o provedor onde terá toda a documentação.
Na documentação geralmente vem informando se segue o padrão abrasf, ou se é layout próprio.
No link abaixo mostram os municipios que aderiram ao padrão nacional:
https://www.gov.br/nfse/pt-br/municipios/municipios-aderentes/municipios-aderentes
No ACBrNFSeXServicos.ini você tem a relação de webservices e qual o provedor, é possivel ter uma ideia por ele também.


2 ) No meu fluxo atual, tenho rotinas diferentes em função do tipo de envio, sincrono / assincrono e individual / lote, imagino que tenho que continuar com a mesma lógica. Tem alguma funcao que dado o municipio me retorne se é sincrono / assincrono e se o envio é em lote ou individual ? 
Resposta:
Vai ter de olhar no exemplo do ACBr em Delphi e ler o código para saber quais são sincronos, assincrono e etc.
No Demo em Delphi tem uma opção que traz algumas destas informações por provedor.


3 ) no guia de campos https://acbr.sourceforge.io/ACBrLib/Guiadoscampos.html, somente tem os específicos. 
Onde estão documentados os genéricos ? o mais completo que encontrei sao os exemplos dos inis, é isso mesmo ? não existe um dicionario de campos completo ? 
Ainda sobre os campos, alguns são listas de opções, existe uma funcao para listar as possíveis opcoes de um campo ? por exemplo, TipoTributacaoRps, NaturezaOperacao, entre outros.
Resposta:
Vai ter de olhar no exemplo do ACBr em Delphi e ler o código para saber mais, sobre os tipos e etc.


4 ) nos exemplos somente encontrei envio de 1 RPS, existe exemplo de RPS em lote ? 
Resposta:
Não sei te responder esta pergunta, mas talvez tenha de navegar um pouco mais no forum e até ver os exemplos que a comunidade deixa do ACBrLib.

 

 

Espero ter ajudado, boa sorte amigo.

  • Curtir 1

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Consultores
Postado

@Marcos Pereda
Bom dia !
Qual a linguagem que vc esta utilizando no seu desenvolvimento ?

Complementando o que nosso amigo @valterpatrick comentou
 

6 minutos atrás, valterpatrick disse:

2 ) No meu fluxo atual, tenho rotinas diferentes em função do tipo de envio, sincrono / assincrono e individual / lote, imagino que tenho que continuar com a mesma lógica. Tem alguma funcao que dado o municipio me retorne se é sincrono / assincrono e se o envio é em lote ou individual ? 

Na lib tem um metodo que retorna estas informacoes:
https://acbr.sourceforge.io/ACBrLib/NFSE_ObterInformacoesProvedor.html

 

8 minutos atrás, valterpatrick disse:

Onde estão documentados os genéricos ? o mais completo que encontrei sao os exemplos dos inis, é isso mesmo ? não existe um dicionario de campos completo ? 

Temos o guia de campos. nos exemplos tbm possuem informações.mas caso precise pode nos consultar via discord (https://discord.gg/HzMtZ2xS). sempre log com o seu usuario pro e de preferencias a canais iniciados por pro, exemplo #pro-lib-geral, #pro-lib-csharp, sempre estamos online em horario comercial p atende-lo.

 

11 minutos atrás, valterpatrick disse:

nos exemplos somente encontrei envio de 1 RPS, existe exemplo de RPS em lote ? 

tentou alimentar com mais de 1 RPS?

 

 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

Obrigado , já tenho por onde começar.

 

Estou fazendo em VB6, mas ainda não fiz uma linha de codigo com o ACBR, somente andei estudando a documentação e os exemplos.

  • Curtir 1
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.