Ir para conteúdo
  • Cadastre-se

dev botao

Silvania/GO


Lucio Bittes
Ver Solução Respondido por Lucio Bittes,
  • Este tópico foi criado há 669 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia Lucio,

Você tem as URLs de homologação e de produção do provedor Centi para a cidade em questão?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

13 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Lucio,

Você tem as URLs de homologação e de produção do provedor Centi para a cidade em questão?

Bom dia.

Tem a documentação no caminho https://sites.google.com/a/centi.com.br/nfse/documentacao-nfs-e

Estou aguardando os dados para login que vou receber hoje de tarde.

Link para o comentário
Compartilhar em outros sites

  • Solution

De acordo com o caminho 

https://api.centi.com.br/swagger/index.html

https://sites.google.com/a/centi.com.br/nfse/documentacao-nfs-e

As Urls são essas:

gerar      (POST) - https://api.centi.com.br/nfe/gerar/go/silvania      - Gerar nota fiscal eletrônica.
cancelar   (POST) - https://api.centi.com.br/nfe/cancelar/go/silvania   - Cancelar nota fiscal eletrônica.
substituir (POST) - https://api.centi.com.br/nfe/substituir/go/silvania - Substituir nota fiscal eletrônica.
consultar  (POST) - https://api.centi.com.br/nfe/consultar/go/silvania  - Consultar recibo provisório de serviços da nota fiscal eletrônica.

gerar      (POST) - https://api.centi.com.br/nfe/gerar/homologacao/go/silvania      - Gerar nota fiscal eletrônica.
cancelar   (POST) - https://api.centi.com.br/nfe/cancelar/homologacao/go/silvania   - Cancelar nota fiscal eletrônica.
substituir (POST) - https://api.centi.com.br/nfe/substituir/homologacao/go/silvania - Substituir nota fiscal eletrônica.
consultar  (POST) - https://api.centi.com.br/nfe/consultar/homologacao/go/silvania  - Consultar recibo provisório de serviços da nota fiscal eletrônica.

 

123.jpg

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Lucio,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-2858

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Lucio,

Já esta no SVN.

Favor atualizar os fontes, reinstalar o ACBr e faça novos testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Italo Giurizzato Junior disse:

Bom dia Lucio,

Já esta no SVN.

Favor atualizar os fontes, reinstalar o ACBr e faça novos testes.

Sim, estou tentando emitir a nota mas ta dando uns problemas mas ainda to tentando aqui.

Uma duvida. Na hora de gerar o xml tem a property 

function TACBrNFSeXProvider.GerarXml(const aNFSe: TNFSe; var aXml,
  aAlerts: string): Boolean;
var
  AWriter: TNFSeWClass;
begin
  AWriter := CriarGeradorXml(aNFSe);

  try
    with TACBrNFSeX(FAOwner) do
    begin
      if Configuracoes.WebServices.AmbienteCodigo = 1 then
        AWriter.Ambiente := taProducao
      else
        AWriter.Ambiente := taHomologacao;

      AWriter.CodMunEmit     := Configuracoes.Geral.CodigoMunicipio;
      AWriter.CNPJPrefeitura := Configuracoes.Geral.CNPJPrefeitura;

      AWriter.Usuario      := Configuracoes.Geral.Emitente.WSUser;
      AWriter.Senha        := Configuracoes.Geral.Emitente.WSSenha;
      AWriter.ChaveAcesso  := Configuracoes.Geral.Emitente.WSChaveAcesso;
      AWriter.ChaveAutoriz := Configuracoes.Geral.Emitente.WSChaveAutoriz;
      AWriter.FraseSecreta := Configuracoes.Geral.Emitente.WSFraseSecr;
      AWriter.Provedor     := Configuracoes.Geral.Provedor;
      AWriter.VersaoNFSe   := Configuracoes.Geral.Versao;

      pcnAuxiliar.TimeZoneConf.Assign( Configuracoes.WebServices.TimeZoneConf );

      AWriter.Opcoes.FormatoAlerta  := Configuracoes.Geral.FormatoAlerta;
      AWriter.Opcoes.RetirarAcentos := Configuracoes.Geral.RetirarAcentos;
      AWriter.Opcoes.RetirarEspacos := Configuracoes.Geral.RetirarEspacos;
      AWriter.Opcoes.IdentarXML     := Configuracoes.Geral.IdentarXML;
    end;

Nessa parte e onde acessamos a property para definir se vai ser com formatacao ou sem formatação.
Tem algum lugar que definimos isso? Porque nesse caso ele ta formatando e não pode ser formatado.

Logo a baixo se eu colocar o codigo abaixo da certo, mas não seria o ideal. O certo e vim ja configurado do jeito que definimos.

AWriter.FormatoItemListaServico := filsSemFormatacao;

Vi que tem como colocar default no provedor centi na parte da configuração. To testando e volto com mais informações.

Editado por Lucio Bittes
Link para o comentário
Compartilhar em outros sites

14 minutos atrás, Lucio Bittes disse:

Sim, estou tentando emitir a nota mas ta dando uns problemas mas ainda to tentando aqui.

Uma duvida. Na hora de gerar o xml tem a property 

function TACBrNFSeXProvider.GerarXml(const aNFSe: TNFSe; var aXml,
  aAlerts: string): Boolean;
var
  AWriter: TNFSeWClass;
begin
  AWriter := CriarGeradorXml(aNFSe);

  try
    with TACBrNFSeX(FAOwner) do
    begin
      if Configuracoes.WebServices.AmbienteCodigo = 1 then
        AWriter.Ambiente := taProducao
      else
        AWriter.Ambiente := taHomologacao;

      AWriter.CodMunEmit     := Configuracoes.Geral.CodigoMunicipio;
      AWriter.CNPJPrefeitura := Configuracoes.Geral.CNPJPrefeitura;

      AWriter.Usuario      := Configuracoes.Geral.Emitente.WSUser;
      AWriter.Senha        := Configuracoes.Geral.Emitente.WSSenha;
      AWriter.ChaveAcesso  := Configuracoes.Geral.Emitente.WSChaveAcesso;
      AWriter.ChaveAutoriz := Configuracoes.Geral.Emitente.WSChaveAutoriz;
      AWriter.FraseSecreta := Configuracoes.Geral.Emitente.WSFraseSecr;
      AWriter.Provedor     := Configuracoes.Geral.Provedor;
      AWriter.VersaoNFSe   := Configuracoes.Geral.Versao;

      pcnAuxiliar.TimeZoneConf.Assign( Configuracoes.WebServices.TimeZoneConf );

      AWriter.Opcoes.FormatoAlerta  := Configuracoes.Geral.FormatoAlerta;
      AWriter.Opcoes.RetirarAcentos := Configuracoes.Geral.RetirarAcentos;
      AWriter.Opcoes.RetirarEspacos := Configuracoes.Geral.RetirarEspacos;
      AWriter.Opcoes.IdentarXML     := Configuracoes.Geral.IdentarXML;
    end;

Nessa parte e onde acessamos a property para definir se vai ser com formatacao ou sem formatação.
Tem algum lugar que definimos isso? Porque nesse caso ele ta formatando e não pode ser formatado.

Logo a baixo se eu colocar o codigo abaixo da certo, mas não seria o ideal. O certo e vim ja configurado do jeito que definimos.

AWriter.FormatoItemListaServico := filsSemFormatacao;

Vi que tem como colocar default no provedor centi na parte da configuração. To testando e volto com mais informações.

No meu retorno quando informo ItemListaServico 05.08 ou 5.08 sem formatação ele retorno 0508 nas duas situações. Mas enfim, tive um retorno que tenho que enviar a informação a seguir. 

<Mensagem>Serviço informado não autorizado. Serviços autorizados (117, 199, 200, 206, 210)</Mensagem>

Então quando coloco 117, 199 ou qualquer outro da lista ele preenche com zero a esquerda mesmo informando que e sem formatação. No caso seria o que eu colocar no campo o sem formatação, não?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Lucio,

A linha:

FormatoItemListaServico := filsSemFormatacao;

Deve ser colocada na procedure Configuracao da unit Centi.GravarXml

Os valores possíveis para o parâmetro: FormatoItemListaServico são: filsComFormatacao, filsSemFormatacao, filsComFormatacaoSemZeroEsquerda e                          filsSemFormatacaoSemZeroEsquerda.

Talvez o correto seria: filsSemFormatacaoSemZeroEsquerda

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Em 30/06/2022 at 16:35, Italo Giurizzato Junior disse:

Boa tarde Lucio,

A linha:

FormatoItemListaServico := filsSemFormatacao;

Deve ser colocada na procedure Configuracao da unit Centi.GravarXml

Os valores possíveis para o parâmetro: FormatoItemListaServico são: filsComFormatacao, filsSemFormatacao, filsComFormatacaoSemZeroEsquerda e                          filsSemFormatacaoSemZeroEsquerda.

Talvez o correto seria: filsSemFormatacaoSemZeroEsquerda

Desculpe pela demora no retorno. Mas e isso mesmo, incluir no centi a sua orientação e deu certo. 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Lucio,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-2871

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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