Ir para conteúdo
  • Cadastre-se

Márcio Baroni

Membros
  • Total de ítens

    49
  • Registro em

  • Última visita

1 Seguidor

Contact Methods

  • Website URL
    www.infopointsoftware.com.br

Últimos Visitantes

1.379 visualizações

Márcio Baroni's Achievements

Contributor

Contributor (5/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

29

Reputação

6

Community Answers

  1. Boa tarde... Temos uma situação parecida, um app de vendas que funciona off-line e sincroniza com api feita em Delphi/mORMot em firebird (nosso detalhe que é tudo on-premise) No nosso caso, o app mobile acessa a api via REST usando HTTP obtendo os jsons de retorno e na nossa api é programado as regras de acesso ao banco de dados e demais regra de de negócio. Uma sugestão de caminho é colocar uma api no meio do app e banco, mas deveria analisar se isso vai resolver seu problema com a sincronização...talvez até mudar de estratégia da sincronização...
  2. Foi introduzido um problema no métodos LerArqIni e GerarNFeIni da unit ACBrNFeNotasFiscais.pas após alterações do dia 06/03 para a inclusão do grupo do Credito Presumido. Foi utilizado a mesma variável para atribuir o grupo do Credito Presumido fazendo com que se perca a seção anterior, tornando os campos todos vazios após passar pela leitura do grupo do Credito Presumido.
  3. Aqui uso assim com integração com Github Actions : @SET BDS=D:\Delphi\Delphi XE5\12.0 @SET BDSINCLUDE=D:\Delphi\Delphi XE5\12.0\include @SET BDSCOMMONDIR=C:\Users\Public\Documents\RAD Studio\12.0 @SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 @SET FrameworkVersion=v4.0.30319 @SET FrameworkSDKDir= @SET PATH=%FrameworkDir%;%FrameworkSDKDir%;D:\Delphi\Delphi XE5\12.0\bin;%PATH% @SET LANGDIR=pt-BR cd bin MSBuild.exe "..\src\Projeto.groupproj" /t:Clean;Build /p:config=Release onde "Projeto.groupproj" é um grupo de projeto que quero compilar..
  4. Aqui o mesmo problema... Foi introduzido nos últimos commits...
  5. Bom dia pessoal... por favor, adicione a url para a cidade de Torixoréu/MT no ACBrNFSeXServicos.ini [5108204] Nome=Torixoreu UF=MT Provedor=Fiorilli Versao=2.00 ProRecepcionar=http://45.161.37.1:8080/IssWeb-ejb/IssWebWS/IssWebWS ProLinkURL=http://45.161.37.1:8080/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%
  6. Bom dia... Fiz um ajuste para ler o campo "ValorServicos" do xml do provedor Centi na cidade Rio Verde/GO, onde o mesmo esta vindo zerado. Centi.LerXml.pas.diff Centi.LerXml.pas
  7. Bom dia Juliana, a NFS-e é autorizada sem problemas, o detalhe é apenas a url do qrcode que quando se lê pelo celular, é direcionado para uma url invalida para provedor centi. O provedor espera receber como parâmetro o valor do campo "Id" da tag "InfNfse" mas hoje no acbr está passando o valor do campo "CodigoVerificacao"
  8. Boa tarde.. Recentemente começamos a receber rejeições da cidade de Cuiabá-MT com o seguinte motivo: Contribuinte é Simples Nacional a alíquota informada deve estar entre 2% e 5%. Número do RPS em que ocorreu o erro: 2 - ; Lista de NFSe não encontrada! (ListaNfse) - ; No xml gerava a tag da alíquota (5%) porém dividida por 100: Após adicionar o parâmetro "NaoDividir100:" no arquivo ACBrNFSeXServicos.ini a nota foi emitida normalmente. Nome=Cuiaba UF=MT Provedor=ISSNet Params=NaoFormatarItemServico:|NaoDividir100: ; ProRecepcionar=https://wscuiaba.issnetonline.com.br/webserviceabrasf/cuiaba/servicos.asmx
  9. Boa tarde... Depois de uma implantação em um cliente da cidade de Rio Verde-GO, foi relatado que a url no qrcode da nfs-e estava inválido. Ex: https://api.centi.dev.br/portal/nfse/go/rioverde/4675 Hoje no arquivo ACBrNFSeXServicos.ini encontra assim, passando o código de verificação da nota: ProLinkURL=https://api.centi.dev.br/portal/nfse/go/rioverde/%CodVerif% HomLinkURL=https://api.centi.dev.br/portal/nfse/go/rioverde/%CodVerif% Após verificar a url do qrcode emitido pelo próprio site da prefeitura, é necessário alterar o parâmetro para passar a chave de acesso (<InfNfse Id="cbe8a50c-06a8-4675-812b-68a625849fd4">) Ex: https://api.centi.dev.br/portal/nfse/go/rioverde/cbe8a50c-06a8-4675-812b-68a625849fd4 Ajuste: [5218805] Nome=Rio Verde UF=GO ... ProLinkURL=https://api.centi.dev.br/portal/nfse/go/rioverde/%ChaveAcesso% HomLinkURL=https://api.centi.dev.br/portal/nfse/go/rioverde/%ChaveAcesso%
  10. Boa tarde, unit em anexo... ACBrNFSeXLerXml_ABRASFv2.pas
  11. Bom dia, após o commit do dia 28/09 referente a uma mudança na leitura do campo "IssRetido", o carregamento do XML do RPS referente a tal campo não funciona mais.... Na procedure "LerServico" da unit "ACBrNFSeXLerXml_ABRASFv2.pas" foi adicionado uma condição se "IssRetido = stNenhum", mas essa condição nunca vai ser verdadeira porque por padrão o campo é "IssRetido = stNormal". Só é definido como "stNenhum" na procedure "LerInfNfse" que não é o caso do carregamento do XML do RPS. procedure TNFSeR_ABRASFv2.LerServico(const ANode: TACBrXmlNode); ... with Valores do begin if IssRetido = stNenhum then <<---- IssRetido := FpAOwner.StrToSituacaoTributaria(Ok, ObterConteudo(AuxNode.Childrens.FindAnyNs('IssRetido'), tcStr)); ... Uma solução foi: function TNFSeR_ABRASFv2.LerXmlRps(const ANode: TACBrXmlNode): Boolean; begin Result := True; if not Assigned(ANode) or (ANode = nil) then Exit; NFSe.Servico.Valores.IssRetido := stNenhum; <<<--- LerInfDeclaracaoPrestacaoServico(ANode); end;
×
×
  • 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.