Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.306
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que Diego Foliene postou

  1. Vamos realizar alguns testes em uma máquina Linux e verificar se conseguimos reproduzir o problema.
  2. Olá pessoal! No dia 30/01/2024, foi publicado uma nova versão atualizada da Tabela de Alíquotas de FCP por UF no Portal da Nota Fiscal Eletrônica. Você pode baixar a tabela direto no portal ou em nosso Tools. Junto da tabela, também foi divulgado um Informe Técnico relacionado, com as seguintes alterações: Um agradecimento ao membro de nossa comunidade @Felipe Mariano por compartilhar a informação em nosso Discord.
  3. Bom dia! Não há. Vide: Reader/Writer na classe em ACBr\trunk2\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnNFe.pas TPIS = class(TObject) private FCST: TpcnCstPis; FvBC: Currency; FpPIS: Currency; FvPIS: Currency; FqBCProd: Currency; FvAliqProd: Currency; public procedure Assign(Source: TPIS); property CST: TpcnCstPis read FCST write FCST default pis01; property vBC: Currency read FvBC write FvBC; property pPIS: Currency read FpPIS write FpPIS; property vPIS: Currency read FvPIS write FvPIS; property qBCProd: Currency read FqBCProd write FqBCProd; property vAliqProd: Currency read FvAliqProd write FvAliqProd; end; Rotina de Geração do XML em ACBr\trunk2\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnNFeW.pas procedure TNFeW.GerarDetImpostoPIS(const i: Integer); begin if (NFe.Ide.modelo <> 55) and ((NFe.Det[i].Imposto.PIS.vBC = 0) and (NFe.Det[i].Imposto.PIS.pPIS = 0) and (NFe.Det[i].Imposto.PIS.vPIS = 0) and (NFe.Det[i].Imposto.PIS.qBCProd = 0) and (NFe.Det[i].Imposto.PIS.vAliqProd = 0) and (not (NFe.Det[i].Imposto.PIS.CST in [pis04, pis05, pis06, pis07, pis08, pis09, pis49, pis99]))) then //No caso da NFC-e, o grupo de tributação do PIS e o grupo de tributação da COFINS são opcionais. exit; Gerador.wGrupo('PIS', 'Q01'); if NFe.Det[i].Imposto.PIS.CST in [pis01, pis02] then begin Gerador.wGrupo('PISAliq', 'Q02'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(NFe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe2, 'Q07', 'vBC ', 01, 15, 1, NFe.Det[i].Imposto.PIS.vBC, DSC_VBC); Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'Q08', 'pPIS ', 01, IIf(FUsar_tcDe4,07,05), 1, NFe.Det[i].Imposto.PIS.pPIS, DSC_PPIS); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, NFe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISAliq'); end else if NFe.Det[i].Imposto.PIS.CST = pis03 then begin Gerador.wGrupo('PISQtde', 'Q03'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(NFe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe4, 'Q10', 'qBCProd ', 01, 16, 1, NFe.Det[i].Imposto.PIS.qBCProd, DSC_QBCPROD); Gerador.wCampo(tcDe4, 'Q11', 'vAliqProd', 01, 15, 1, NFe.Det[i].Imposto.PIS.vAliqProd, DSC_VALIQPROD); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, NFe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISQtde'); end else if NFe.Det[i].Imposto.PIS.CST in [pis04, pis05, pis06, pis07, pis08, pis09] then begin Gerador.wGrupo('PISNT', 'Q04'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(NFe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wGrupo('/PISNT'); end else if NFe.Det[i].Imposto.PIS.CST in [pis49, pis50, pis51, pis52, pis53, pis54, pis55, pis56, pis60, pis61, pis62, pis63, pis64, pis65, pis66, pis67, pis70, pis71, pis72, pis73, pis74, pis75, pis98, pis99] then begin if (NFe.Det[i].Imposto.PIS.vBC + NFe.Det[i].Imposto.PIS.pPIS > 0) and (NFe.Det[i].Imposto.PIS.qBCProd + NFe.Det[i].Imposto.PIS.vAliqProd > 0) then Gerador.wAlerta('Q05', 'PISOutr', DSC_PISOUTR, 'As TAG <vBC> e <pPIS> não podem ser informadas em conjunto com as TAG <qBCProd> e <vAliqProd>'); if (NFe.Det[i].Imposto.PIS.qBCProd + NFe.Det[i].Imposto.PIS.vAliqProd > 0) then begin Gerador.wGrupo('PISOutr', 'Q05'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(NFe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe4, 'Q10', 'qBCProd ', 01, 16, 1, NFe.Det[i].Imposto.PIS.qBCProd, DSC_QBCPROD); Gerador.wCampo(tcDe4, 'Q11', 'vAliqProd', 01, 15, 1, NFe.Det[i].Imposto.PIS.vAliqProd, DSC_VALIQPROD); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, NFe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISOutr'); end else begin Gerador.wGrupo('PISOutr', 'Q05'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(NFe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe2, 'Q07', 'vBC ', 01, 15, 1, NFe.Det[i].Imposto.PIS.vBC, DSC_VBC); Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'Q08', 'pPIS ', 01, IIf(FUsar_tcDe4,07,05), 1, NFe.Det[i].Imposto.PIS.pPIS, DSC_PPIS); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, NFe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISOutr'); end; end; Gerador.wGrupo('/PIS'); end; Verifique se a sua aplicação não está zerando estes valores em algum momento antes de chamar a rotina do componente. Também é válido colocar um break-point na rotina que gera o XML e ver quais valores estão chegando nela.
  4. Olá pessoal! Ao acessar o Portal da Nota Fiscal Eletrônica, é possível observar que a Sefaz de Minas Gerais está com a contingência ativada desde às 22h56 do dia 30/01/2024. Com previsão de permanecer ativa até às 18h00 do dia 31/01/2024. Para utilizar o ACBr em contingência durante este período, siga as orientações deste tópico: Um agradecimento ao membro de nossa comunidade @Felipe Mariano por compartilhar a informação em nosso Discord.
      • 1
      • Curtir
  5. Bom dia! O código da Dll é o mesmo, ele apenas é compilado nas diferentes versões. Veja, por exemplo, que no vídeo que enviei mais acima demonstrando a correta gravação das informações, estou usando a versão x64 da Dll. Por favor, confirme se está utilizando a versão mais recente da Dll, veja se não tem alguma versão antiga nas pastas do projeto que possa estar conflitando.
  6. Boa tarde. A seção [DANFSe] no meu arquivo ACBrLib.ini está preenchida da seguinte forma: [DANFSe] PathPDF=C:\ACBr\trunk2\Projetos\ACBrLib\Demos\C#\NFSe\Demos\ACBrLib.NFSe.Demo\bin\Debug\Docs\PathPDF UsaSeparadorPathPDF=0 Impressora= NomeDocumento= MostraSetup=0 MostraPreview=1 MostraStatus=1 Copias=1 PathLogo= MargemInferior=8 MargemSuperior=8 MargemEsquerda=6 MargemDireita=5,1 AlterarEscalaPadrao=0 NovaEscala=96 ExpandeLogoMarca=0 ExpandeLogoMarca.Altura=0 ExpandeLogoMarca.Esquerda=0 ExpandeLogoMarca.Topo=0 ExpandeLogoMarca.Largura=0 ExpandeLogoMarca.Dimensionar=0 ExpandeLogoMarca.Esticar=1 CasasDecimais.Formato=0 CasasDecimais.MaskqCom=,0.00 CasasDecimais.MaskvUnCom=,0.00 CasasDecimais.qCom=2 CasasDecimais.vUnCom=2 CasasDecimais.MaskAliquota=,0.00 CasasDecimais.Aliquota=2 Prestador.Logo= Prestador.RazaoSocial= Prestador.NomeFantasia= Prestador.Endereco= Prestador.Complemento= Prestador.Fone= Prestador.Municipio= Prestador.InscricaoMunicipal= Prestador.EMail= Prestador.UF= Tomador.InscricaoEstadual= Tomador.InscricaoMunicipal= Tomador.Fone= Tomador.Complemento= Tomador.EMail= Prefeitura= TamanhoFonte=6 OutrasInformacaoesImp= Atividade= FormatarNumeroDocumentoNFSe=1 Cancelada=0 DetalharServico=0 Producao=0 Tomador.Endereco= A lib que está usando é a da versão 1.0.0.75 ?
  7. Boa tarde! Veja trecho retirado da seção Particularidades da Documentação da Lib. Isso se aplica para o banco independente de você estar usando componente nativo, monitor ou lib.
  8. Boa tarde! Usando o exemplo disponível em C# que há AQUI. A versão mais recente da Lib que é versão 1.0.0.75 na página de download. Configurando a cidade de Carazinho e usando o método ImprimirPDF, o resultado foi o arquivo em anexo. Por favor, se estiver usando uma versão diferente da lib, queira atualizar a realizar um novo teste. É possível que a máquina que está usando para gerar o arquivo esteja com zoom aplicado na visualização, causando esta distorção. Caso tenha zoom aplicado, nas configurações da Lib, na seção [DANFSe], defina o valor correspondente a Sim para a propriedade AlterarEscalaPadrao e defina o valor 96 para a propriedade NovaEscala. Após isso, recarregue as configurações ou reinicie a aplicação e faça um novo teste. EDIT: Outra diferença é a presença do logo no seu impresso. Tente fazer um teste sem o uso do logo, se não ocorrer o problema, disponibilize o logo para que possamos realizar um teste em nosso ambiente. 3524013768631300015556000000000000109-nfse.pdf
  9. Assinante reportou no Discord que o problema foi resolvido ao atualizar para a última versão da Lib:
  10. Correto. Nos fontes: function GerarNomeNFSe(AUF: Integer; ADataEmissao: TDateTime; const ACNPJ: string; ANumero: Int64; AModelo: Integer): string; var vUF, vDataEmissao, vNumero, vModelo: string; begin vUF := Poem_Zeros(AUF, 2); vDataEmissao := FormatDateTime('YYMM', ADataEmissao); vModelo := Poem_Zeros(AModelo, 2); vNumero := Poem_Zeros(ANumero, 15); Result := vUF + vDataEmissao + ACNPJ + vModelo + vNumero; end; Convertendo para a sua informação:
  11. Olá pessoal! No dia 03/01/2024 no DOE-PR, a Norma de Procedimento Fiscal Nº62/2023 que regulamenta as informações do responsável técnico na NFe/NFCe no estado do Paraná. Uma breve contextualização No leiaute de alguns documentos fiscais, existe o grupo infRespTec. Este grupo contém as informações do responsável técnico pelo sistema de emissão do DF-e e possui estrutura como segue: <infRespTec> <CNPJ>CNPJ da pessoa júridica responsável pelo sistema usado na emissão do documento</CNPJ> <xContato>Nome da empresa a ser contatada na empresa desenvolvedora do sistema</xContato> <email>Email da pessoa a ser contatada na empresa desenvolvedora do sistema</email> <fone>Telefone da pessoa a ser contatada na empresa desenvolvedora do sistema</fone> <idCSRT>Identificador do CSRT usado para montar o hash, informação obtida junto a Sefaz</idCSRT> <hashCSRT>Hash SHA-1 composto pelo CSRT e a Chave de Acesso</hashCSRT> </infRespTec> No tópico abaixo isso é explicado em detalhes: A adesão desta grupo é opcional por UF, por isso a divulgação desta norma é importante, pois indica que a Sefaz do Paraná, passará a exigir este grupo. E o que diz a Norma? A nova norma, trás informações explicando o que é o CSRT, como conseguir o CSRT e como gerar o hashCSRT. Destes itens, vale destacar: Além disso, a norma trás também regras no que diz respeito aos processos de CASSAÇÃO, SUSPENSÃO e BLOQUEIO no caso de a Sefaz identificar a possibilidade de o emissor estar praticando fraude fiscal. Dentre os itens relacionados vale destacar: Quando entra em vigor? Neste artigo publicado pela AFRAC, noticiando esta mesma norma, consta a seguinte observação. Leia a Norma de Procedimento Fiscal Nº62/2023 na íntegra AQUI. E como fica o ACBr? O grupo de informações do responsável técnico já se encontra implementando nos leiautes respectivos, logo, não é necessário atualização. Veja o tópico Informações sobre o Responsável Técnico indicado acima para uma orientação sobre como realizar o preenchimento. IMPORTANTE REFORÇAR QUE O ACBR NÃO É o RESPONSÁVEL TÉCNICO.
  12. Boa noite. Alteração enviada ao SVN na Rev-32210. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  13. Olá pessoal! Ao acessar o site da Fazenda do Estado de Minas Gerais, o seguinte aviso comunicado é exibido. Um agradecimento ao membro @Felipe Marianopor compartilhar a informação em nosso Discord.
      • 2
      • Curtir
  14. Boa tarde @Center Informática! Apenas dando um retorno! Foi discutido junto aos demais consultores e foi decidido remover a informação do Valor Complementado, deixando somente as chaves. Assim que for disponibilizado, aviso para que você possa atualizar e realizar novo teste.
  15. Boa tarde @rose_asano. Foi gerada uma nova LibNFSe. Por favor, queira atualizar e realizar novo teste.
  16. Correto, como disse, nós temos acesso apenas ao ambiente de testes. Por favor, se possível, disponibilize um arquivo de Log que contenha essas informações a mais no JSON e o arquivo de log correspondente da Lib para que possamos analisar e buscar melhorar a forma como é exibida a resposta. Como vai ter informações sensíveis, envie ambos para [email protected] com o link do tópico do fórum no corpo do e-mail para posterior identificação.
  17. Olá pessoal! Conferindo no painel Situação SVC, é possível observar que a Sefaz de Pernambuco ativou a contingência às 12h10 de hoje, com previsão de permanecer ativada até às 12h00 do dia 31/01/2024. Para utilizar o ACBr em contingência durante este período, siga as orientações deste tópico:
      • 2
      • Curtir
  18. Bom dia! Fiz alguns testes com as informações que disponibilizou, mas também recebi o mesmo retorno que você. Inclusive, se você simplesmente clicar na URL de homologação, ele vai abrir uma janela no navegador pedindo usuário e senha e mesmo informando os que passou continuou pedindo usuário e senha, dando a impressão que as informações de autenticação estão erradas. Por favor, entre em contato com o provedor e solicite mais informações. Informe que mesmo testando direto no navegador com estes dados, ele não acessa.
  19. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  20. Contribuição enviada ao SVN na Rev-32162. Assim que houver nova compilação da Lib, a mesma vai conter a URL atualizada.
  21. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-5048
  22. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-5047
  23. Bom dia! A resposta da Lib é padronizada visando atender a todos os PSPs e métodos. É inevitável que alguns campos vão acabar ficando vazios dependendo da operação que você fizer. Neste caso: Você recebeu está resposta após usar o método para criar uma cobrança imediata, correto? Veja que ele trouxe para você o pixCopiaeCola, que nada mais é do que a string que você usa para montar o QrCode dinâmico, informações de criação no calendário e o TxId. Veja no log específico do PixCD que essas são as informações que foram devolvidas para você pelo PSP.
  24. Olá pessoal! No dia 25/01/2024, foi publicada notícia no Portal do e-Social informando que foi implementado o cálculo do Pis/Pasep sobre a folha de salários - código de receita 8301-02. Tais valores serão devolvidos no e-Social através do evento S-5011. Os contribuintes destes impostos que transmitiram um evento de fechamento dos eventos periódicos (evento S-1299) antes desta data deverão enviar evento de reabertura (S-1298) seguido de novo fechamento para que os tributos sejam recalculados pelo e-Social. Para os contribuintes suspensos da exigibilidade do Pis/Pasep por meio de decisão judicial, deverão informar diretamente no DCTFWeb. O Pasep sobre a folha de salário de servidores vinculados a um regime próprio de previdência social (RPPS) ainda não serão calculados pelo e-Social. LEIA A NOTÍCIA ORIGINAL NA INTEGRA CLICANDO AQUI.
      • 1
      • Curtir
×
×
  • 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.