-
Total de ítens
284 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Rodrigo - Digibyte
-
-
Sim, atualizei hoje. No código abaixo já não funciona pois seria uma NFE mas é lido como RPS. Até fiz um teste como se fosse um RPS mas realmente não deu.
-
Tenho um cliente que baixa as notas pelo portal e quando tento importar não reconhece nem como NFE nem como RPS. Analisei o código e na verdade não acha alguns nós que identificam se é NFE ou RPS.
Verificando o XML baixado creio que ele não é exatamente uma nota fiscal, como consta no começo do XML. Alguém já pegou essa situação ou tem ideia de como proceder?
-
Mas eu não consigo compilar um projeto NFSeX usando o lazarus e colocar isso no docker? Ao meu ver não precisaria do ACBRLib....
Eu faria uma chamada do .net, passando os parâmetros e certificado digital (se for o caso), ele faz a consulta e me retorna as notas.
Isso tudo porque não consigo fazer funcionar o certificado digital 100% em um app service linux no azure, ainda estou buscando a solução mas já estou pensando num plano B.
Aliás se conhecer alguém que conheça muito a parte de certificado digital e possa trocar algumas informações agradeço.
Não sei se estou falando besteira ou consegui explicar mas é isso.
-
É possível utilizar o NFSEx em um container para se comunicar com as prefeituras? Estou com um projeto .net porém o ACBR é imbatível no que eu preciso e estou começando a estudar o assunto. Seria esse um caminho?
-
Não estava recompilando pois tinha praticamente certeza que em um outro projeto, onde uso o esocial, isso não era necessário. O problema foi o "praticamente certeza"... fui testar e também precisa recompilar no caso de alteração nos fontes do ACBR. Bom, resolvida a dúvida, valeu.
- 1
-
No projeto A quando faço uma alteração no ACBR ela é compilada e incorporada no projeto
No projeto B quando faço uma alteração no ACBR ela não "reflete" no projeto, só se eu compilar o pacote por fora e copiar a DCU
Conferi tudo que eu sabia, o que pode estar causando isso, qual configuração?
-
2 horas atrás, Juliomar Marchetti disse:
#TK-2506
Está no svn
mas fico a dúvida é só o numero da versaõ que muda? não mudou mais nada?
Deve ter mudado, isso ainda vou verificar. Só mandei esse pra estimular o pessoal e pra não dar erro de versão logo de início no validador.
-
Segue ajuste prevendo a nova versão do layout
-
Pessoal, como estão fazendo, após o envio deo evento, pra pegar o retorno do eSocial? Tempo fixo, ajustável, ... ?
Qual seria a melhor estratégia pra otimizar isso?
O tempo de processamento depende do evento e do dia pelo que vi até agora.
-
Não sei como está no exemplo mas sim, basta mudar a versão
ACBreSocial_Envio.Configuracoes.Geral.VersaoDF := veS01_00_00;
-
Sim, estamos, com essa regra
if (vClassTrib = '22') then evtPgtos.ideEvento.indGuia := '1';
-
Bom dia, segue pequena correção devido a algumas alterações no layout do provedor IPM
Basicamente antes cnpj/cpf vinha sem pontuação, agora vem com. Alterei de modo que funcione das duas formas.
-
Quando falou desmontar o xml considerou a solução de carregar o xml e assinar?
-
Já verificou o manual? Lá tem informações importantes.
- 3
-
Olá, existem uma série de configurações no webservices. Quais seriam os valores recomendados e quais são usadas pelo eSocial? Onde eu poderia achar isso? Pesquisando vi que algumas delas parecem ser usadas ou fazer sentido apenas para nota fiscal.
property Visualizar: Boolean read FVisualizar write FVisualizar default False;
property UF: String read FUF write SetUF;
property UFCodigo: integer read FUFCodigo;
property AguardarConsultaRet: cardinal read FAguardarConsultaRet write FAguardarConsultaRet;
property Tentativas: integer read FTentativas write SetTentativas default 5;
property IntervaloTentativas: cardinal read FIntervaloTentativas write SetIntervaloTentativas default 1000;
property AjustaAguardaConsultaRet: Boolean read FAjustaAguardaConsultaRet write FAjustaAguardaConsultaRet default False;
property Salvar: Boolean read FSalvar write FSalvar default False;
property Params: TStrings read FParams write SetParams;
property TimeOut: Integer read FTimeOut write SetTimeOut default 5000;
property TimeOutPorThread: Boolean read FTimeOutPorThread write SetTimeOutPorThread default False;
property QuebradeLinha: String read FQuebradeLinha write FQuebradeLinha;
property TimeZoneConf: TTimeZoneConf read FTimeZoneConf write FTimeZoneConf;
-
Acho que pela mensagem se teve 1200 tem que ser sim, caso contrário tem que ser não
-
Estava faltando uma validação pra não gerar o grupo, segue unit, desconsiderar a primeira
-
A geração do grupo estava dependendo da versão, o que está incorreto. Apenas a tag opcFGTS não deve ser gerado na versão 1.0.
ATENÇÂO: existem várias regras pra geração do grupo, não relacionadas a versão. Provavelmente, se não estiver tratado, irá gerar o grupo indevidamente mas é falta de tratamento do seu sistema, não é erro do acbr.
N (se tpAdmissao = [6] OU (se codCateg for diferente de [104] e dtAdm >= [1988-10-05]) OU (se codCateg = [104] e dtAdm >= [2015-10-01])); -
Olá. Observei vários tópicos relativo a algumas mudanças no provedor, todos eles em relação aos WebServices.
Eu uso muito a importação de XML e verificando porque o sistema parou de importar houveram muitas alterações nos campos. Posso ajustar, porém, será que alguma prefeitura utiliza a versão anterior do layout? E se utiliza, como resolver?
-
-
Resolvido... o site não era responsivo...
-
Bom dia. Estou abrindo uma página no WebBrowser mas ela aparece com scroll horizontal. Gostaria que ela se ajustasse/respeitasse a largura do WebBrowser, sem scroll. Alguma dica? Obrigado.
-
Olá. Algumas tags referente a quantidade de dias trabalhados no desligamento de intermitente não estavam sendo geradas corretamente, segue correção.
//O campo é sempre obrigatório para a categoria 111 (Intermitente) if (VersaoDF = ve02_05_00) then begin Gerador.wCampo(tcStr, '', 'indCumprParc', 1, 1, 1, eSTpCumprParcialAvisoToStr(obj.indCumprParc)); if ((obj.QtdDiasInterm >= 0) or (obj.CodCateg = 111)) then Gerador.wCampo(tcInt, '', 'qtdDiasInterm', 1, 2, 1, obj.QtdDiasInterm); end; if (VersaoDF = veS01_00_00) and (obj.infoIntermInst()) then GerarinfoInterm(obj.infoInterm);
Abaixo o código incorreto, mesmo com zero dias deve informar a tag. Aproveitei e tirei referência a versão ve02_04_01 que não existe mais e modifiquei pensando na versão simplificada.
if VersaoDF <= ve02_05_00 then begin Gerador.wCampo(tcStr, '', 'indCumprParc', 1, 1, 1, eSTpCumprParcialAvisoToStr(obj.indCumprParc)); //O campo é sempre obrigatório para a categoria 111 (Intermitente) if (VersaoDF <> ve02_04_01) and ((obj.QtdDiasInterm > 0) or (obj.CodCateg = 111)) then Gerador.wCampo(tcInt, '', 'qtdDiasInterm', 1, 2, 1, obj.QtdDiasInterm); end;
- 1
-
Não posso deixar de comentar, acabei de acessar o fórum pra pesquisar sobre isso, que estava gerando erro aqui !
- 1
Importação arquivo NFSe Londrina - não reconhece o arquivo
em ACBrNFSe
Postado
Bom dia, por ter dados de terceiros passe em seu e-mail (gmail).