Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 19-02-2022 em todas as áreas

  1. Olá pessoal a SEFAZ-MG trocou a URL de Consulta a NFC-e via QR-Code, a antiga ainda vai ser aceita até o dia 20/03/2022. Favor atualizar os fontes do ACBr, para não ficarem desatualizados. Se faz necessário após a atualização, reinstalar o ACBr e compilar as suas aplicações. SPED MG (fazenda.mg.gov.br)
    1 ponto
  2. Bom dia a todos. Precisei fazer algumas poucas alterações no ACBrPagFor para o arquivo que é gerado para o Bradesco(Foi muito pouca coisa mesmo). Utilizando este Link aqui para validar o arquivo (https://banco.bradesco/html/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo.shtm) me foram apontados alguns erros. O primeiro deles é que o nome do Banco deveria ser me maíusculo e ser BANCO BRADESCO S.A. Então alterei na BancoToDesc da ACbrPagForConversao.pas; O outro informava que o dígito verificador da conta corrente era inválido. Utilizei este site(https://www.4devs.com.br/validador_conta_bancaria) para validar e o mesmo apontou que a conta era válida. Debugando vi que nas funções GeraRegistro0 e GeraRegistro1 a parte de informações da conta corrente estava caindo no else do case e por isso estava colocando a informação do Tipo de Conta, informação essa que não consta no Layout do Bradesco.(https://banco.bradesco/assets/pessoajuridica/pdf/jun-19-layout-multipag.pdf). Então adicionei uma opção para o Bradesco no case de ambos. Por fim estava apontando que tinha uma linha a mais depois do fim do arquivo. Alterei a procedure Gravar da classe TRegistro na ACBrPagForArquivo .pas Em anexo as Units. ACBrPagForArquivo.pas ACBrPagForConversao.pas ACBrPagForGravarTxt.pas
    1 ponto
  3. A identificação do tipo de evento errado nos eventos S-2400 e S-2410 causam problemas na geração/carga/assinatura/validação dos XMLs. Explicação: - Ao executar a função ACBreSocialEventos -> TEventos.LoadFromString é disparada a execução da função LoadFromString especifica referente ao grupo do evento do XML (pcesPeriodicos -> TPeriodicos.LoadFromString, pcesNaoPeriodicos -> TNaoPeriodicos.LoadFromString, pcesTabelas -> TTabelas.LoadFromString, pcesIniciais -> TIniciais.LoadFromString). - As funções LoadFromString de cada grupo de eventos utilizam-se da função pcesConversaoeSocial -> StringXMLToTipoEvento para identificar o tipo do evento a partir da identificação contida dentro do XML. - A função pcesConversaoeSocial -> StringXMLToTipoEvento utiliza um laço no array pcesConversaoeSocial -> TEventoString para localizar o enumerador pcesConversaoeSocial -> TTipoEvento. Problema: - O array pcesConversaoeSocial -> TEventoString e o enumerador pcesConversaoeSocial -> TTipoEvento não são equivalentes na quantidade e nem na ordem de ambos; causando assim retorno incorreto pela função pcesConversaoeSocial -> StringXMLToTipoEvento. Solução: - Buscando solucionar o problema acima mencionado, evitar maiores impactos em códigos legados e preparar um padrão que atenda aos antigos e novos eventos que estão por vir (S2500, S2501 e S5501 - v. S-1.0 - NDE 02/2021 - Processo Trabalhista) foram realizadas as seguintes alterações: - a) Adição de item no enumerador pcesConversaoeSocial -> TeSocialSchema; - b) Adição de itens no enumerador pcesConversaoeSocial -> TTipoEvento; - c) Criação do enumerador pcesConversaoeSocial -> TMatrixEventoInfo; - d) Criação do record pcesConversaoeSocial -> TRecMatrixEventoInfo; - e) Criação da constante pcesConversaoeSocial -> __ARRAY_MATRIX_EVENTO_INFO; - f) Criação da função pcesConversaoeSocial -> GetMatrixEventoInfo; - g) Refatoração da função pcesConversaoeSocial -> StringINIToTipoEvento; - h) Refatoração da função pcesConversaoeSocial -> StringXMLToTipoEvento; - i) Refatoração da função pcesConversaoeSocial -> TipoEventoToStrEvento; Observações: - Todas as alterações foram realizadas na unit pcesConversaoeSocial; - Todas as alterações estão identificadas e são facilmente localizadas através da palavra "[MSS", contida em comentário, que pode estar em apenas uma linha ou abrindo e fechando um bloco de alterações. Estou disponibilizando o código para estudos, testes, uso e/ou eventual update no repositório do Projeto ACBr. []s, Mário Soares Santos pcesConversaoeSocial.pas
    1 ponto
  4. No layout 1.0 foi removido a tag InfoAtestado, então adicionei uma condição para gerar a tag apenas para a versão 2.5 para baixo, em anexo o arquivo alterado. Layout 1.0 Layout 2.5 pcesS2230.pas
    1 ponto
  5. Isso mesmo... Vc tem que indicar na nota, que a saída foi feita tipo venda online, agora tem essa tag no componente. Eu fiz um modelo aqui no meu sistema sobre isso ai mesmo, da um olhada la no acbr.... No demo da nfe tem. Desculpa, so não me lembro onde exato está e o nome da tag.... Mas vou olhar depois, qualquer coisa posto aqui para vc.
    1 ponto
  6. Recentemente o fisco catarinense fez um convite a AFRAC, como Entidade do Setor de automação, para realizar a análise da minuta da Especificação de Requisitos do PAF-DAF (futuro software que será responsável para envio de comandos ao equipamento DAF). Neste sentido, será uma oportunidade de analise do segmento de SH indicar ao fisco os pontos que poderão ser problemáticos sob este ponto de vista.
    1 ponto
  7. Boa tarde pessoal, Conforme vem sendo reportado pelos colegas em nosso servidor discord, ao realizar a emissão da NFe para produtores rurais estava sendo retornada a rejeição 233- IE do destinatário não cadastrada indevidamente. Após contato da usuária @Anaelize com Fale Conosco, os mesmo reportaram que se tratava de um problema interno da SEFAZ e que ainda hj (18/02/2022). Link do assunto no Discord https://discord.com/channels/798697718800318484/841297523485573140/943951504807714887 At.
    1 ponto
  8. Bom dia! Nesse curso tem tudo que você precisa https://projetoacbr.com.br/cursos/paf-nfce-sc/
    1 ponto
  9. Inclusão campo sexoDep na leitura de arquivos .INI S-2200 S-2202 S-2300 Arquivos em anexo pcesS2300.pas pcesS2205.pas pcesS2200.pas
    1 ponto
×
×
  • 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.

The popup will be closed in 10 segundos...