Ir para conteúdo
  • Cadastre-se

Sandro Andre Reghelin

Membros
  • Total de ítens

    430
  • Registro em

  • Última visita

Tudo que Sandro Andre Reghelin postou

  1. Descobri o solução, somente marcar a propriedade da Danfe.ExpandirDadosAdicionaisAuto como False ai faz a impressão corretamente
  2. Complementando, o que ocorre que os itens que deveriam vir antes das informações adicionais, são jogados para a 2a página, invertendo a ordem de impressão...
  3. Alguém ja teve esse problema, acredito ser erro no montar a impressão.... mas não consegui ver como corrigir
  4. Apenas para complementar uso a impressão em Delphi com Fortes
  5. Ao manda emitir Danfe em paisagem para NFE com muitos dados no campos Dados Adic. está jogando os itens para a 2a página da danfe e deixando os dados adicionais na 1a página, ai a linha com a descrição dos produtos sai desconfigurada, devido a não ter na lateral o canhoto da nota, conforme imagens em anexo. Alguém já passou por isso? Acredito ser um erro na impressão, quando os dados adicionais tem muitas linhas...
  6. Com relação a questão da tag CSTPISCOFINS, atualizei a pouco e funcionou. Agora com relação tag códigopais no tomador, foi feita alguma alteração? Nos e-mails que recebi de retorno da Elotech, falaram novamente para não enviar a tag, mas como disse no XSD fornecido, a tag está como obrigatória, ai invalida o Xml antes mesmo de enviar ao provedor, conforme interação anterior. Para passar a nota aqui em área de homologação, tive que alterar o XSD fornecido pela Elotech, tornando a tag codigopais, não obrigatória. Fiz outro teste usando o XSD que está na pasta de esquemas do ACBR, lembrando que atualizei a pouco. E ocorreu o erro : 1871 - Element '{http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}Cep': This element is not expected. Expected is ( {http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}CodigoPais ). Resumindo se alterar o XSD, a nota passa se usar o XSD deles não valida.
  7. Favor aguardar para validar esses fontes, fiz uns testes aqui e o provedor da Elotech está doido, se manda a TAG codigopais no tomador, erro E292 Descrição: País do tomador do serviço indevido, se tira a tag o XSD invalida o Xml com erro : Cod: X800 Descrição: Erro de Validação: --> 1871 - Element '{http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}Cep': This element is not expected. Expected is ( {http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}CodigoPais ). Olhei o XSD que enviaram e o código do país e obrigatório, mandei msg no email de atendimento pedindo uma orientação, estou no aguardo de um retorno. Se alguém souber como solucionar....
  8. Alterei os fontes, encaminhei para validação em outro tópico
  9. Alterei os fontes do ACBR para gerar essa tag CSTPISCOFINS, nas notas para provedor Elotech. Alterei para gerar a tag CSTPISCofins , o código do pais no tomador, e cep no tomador. Os fontes que usei foram atualizados hoje dia 24/03/2026 pela manhã. Segue os fontes para sua validação. EloTech.GravarXml.pas ACBrNFSeXGravarXml_ABRASFv2.pas ACBrNFSeXConsts.pas
  10. Segue link do xsd fornecido pelo Elotech com a tag implementada https://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd
  11. recebi um comunicado da prefeitura de Ponta Grossa-Pr sobre uma nova tag na NFse, CSTPISCOFINS, mas acredito que a mesma ainda não esteja implementada para o Provedor Elotech. Segue a orientação recebida do provedor: Recebi a seguinte orientação da Elotech, mas acredito que o ACBR não tenha isso implementado: Regras de Preenchimento e Validação A partir de 18/03/2026, o sistema aplicará as seguintes regras de negócio: ● Obrigatoriedade Condicional: O envio da tag <CSTPisCofins> é obrigatório sempre que houver o preenchimento de valores de PIS e COFINS no RPS. ● Rejeição de Envio: Caso os valores de PIS/COFINS sejam informados sem o respectivo código CST, o WebService retornará uma exceção e a nota não será gerada. ● Formato do Campo: O campo deve ser numérico, com tamanho fixo de 02 dígitos. Especificações Técnicas (Esquema XML) O campo deve ser inserido dentro do grupo <Valores>, seguindo a hierarquia do arquivo nfse_v2_03.xsd. Exemplo 1: Operação Tributável (CST 01) Utilizado quando há retenção e destaque de impostos federais (PIS/COFINS/CSLL). XML <Servico> <Valores> <ValorServicos>250.00</ValorServicos> <AliquotaPis>0.6500</AliquotaPis> <RetidoPis>1</RetidoPis> <ValorPis>1.62</ValorPis> <AliquotaCofins>3.0000</AliquotaCofins> <RetidoCofins>1</RetidoCofins> <ValorCofins>7.50</ValorCofins> <CSTPisCofins>01</CSTPisCofins> </Valores> ... </Servico> Exemplo 2: Operação Sem Incidência (CST 00) Utilizado para notas onde não há destaque de tributos federais específicos. XML <Servico> <Valores> <ValorServicos>150.00</ValorServicos> <CSTPisCofins>00</CSTPisCofins> </Valores> ... </Servico>
  12. Alguém sabe dizer se isso está implementado no ACBR, porque procurei nos fontes e não achei...
  13. Recebi a seguinte orientação da Elotech, mas acredito que o ACBR não tenha isso implementado: Regras de Preenchimento e Validação A partir de 18/03/2026, o sistema aplicará as seguintes regras de negócio: ● Obrigatoriedade Condicional: O envio da tag <CSTPisCofins> é obrigatório sempre que houver o preenchimento de valores de PIS e COFINS no RPS. ● Rejeição de Envio: Caso os valores de PIS/COFINS sejam informados sem o respectivo código CST, o WebService retornará uma exceção e a nota não será gerada. ● Formato do Campo: O campo deve ser numérico, com tamanho fixo de 02 dígitos. Especificações Técnicas (Esquema XML) O campo deve ser inserido dentro do grupo <Valores>, seguindo a hierarquia do arquivo nfse_v2_03.xsd. Exemplo 1: Operação Tributável (CST 01) Utilizado quando há retenção e destaque de impostos federais (PIS/COFINS/CSLL). XML <Servico> <Valores> <ValorServicos>250.00</ValorServicos> <AliquotaPis>0.6500</AliquotaPis> <RetidoPis>1</RetidoPis> <ValorPis>1.62</ValorPis> <AliquotaCofins>3.0000</AliquotaCofins> <RetidoCofins>1</RetidoCofins> <ValorCofins>7.50</ValorCofins> <CSTPisCofins>01</CSTPisCofins> </Valores> ... </Servico> Exemplo 2: Operação Sem Incidência (CST 00) Utilizado para notas onde não há destaque de tributos federais específicos. XML <Servico> <Valores> <ValorServicos>150.00</ValorServicos> <CSTPisCofins>00</CSTPisCofins> </Valores> ... </Servico>
  14. Melhorando a pergunta achei a tag Servico.Valores.tribFed.CST e também a tag valores.CSTPIS e alguma delas?
  15. Recebi a informação da criação da tag CSTPisCofins nas NFse para provedor Elotech, no caso meu cliente e de Ponta Grossa-PR o ACBR tem essa tag? Pergunto porque acabei de atualizar o ACBR e não achei no Elotech.GravarXml essa tag, não com esse nome pelo menos Segue anexo o PDF sobre o fato elotech.pdf
  16. estou enviando as Nfse para Ponta Grossa-Pr provedor Elotech versão 2.03 ja com os campos da reforma tributária e esta me retornando o seguinte erro: Cod: S999 Descrição: Erro Interno: "IE id: 3595 - null" Solução: Erro inesperado, entre em contato com o suporte técnico tentei enviando a Inscrição estadual como ISENTO, tentei enviando a tag vazia e mesmo assim ocorre o erro 880-env-lot-sinc.xml
  17. Resolvi o problema nas configurações do ACBR...
  18. Estou montando o envio para NFse de Ponta Grossa provedor Elotech, mas no xml de exemplo deles vem o seguinte, ver arquivo EnviarLoteRpsSincronoEnvio.xml, no gerar pelo acbr o meu esta formatando, ver arquivo 4126023125250600011156000000000000865-rps podem ver no meu que ele não monta a tag ListaRPS debugando os fontes cheguei na procedure GerarMsgDadosEmitir da unit EloTech.Provider nela a minha rotina passa nesse ponto: if Response.ModoEnvio in [meLoteAssincrono, meLoteSincrono] then begin Requerente := GerarRequerente(Emitente.CNPJ, Emitente.InscMun, Emitente.WSSenha); Prestador := '<' + Prefixo2 + 'CpfCnpj>' + GetCpfCnpj(Emitente.CNPJ, Prefixo2) + '</' + Prefixo2 + 'CpfCnpj>' + GetInscMunic(Emitente.InscMun, Prefixo2); Response.ArquivoEnvio := '<' + Prefixo + TagEnvio + NameSpace + '>' + Requerente + '<' + Prefixo + 'LoteRps' + NameSpace2 + IdAttr + Versao + '>' + '<' + Prefixo2 + 'NumeroLote>' + Response.NumeroLote + '</' + Prefixo2 + 'NumeroLote>' + Prestador + '<' + Prefixo2 + 'QuantidadeRps>' + IntToStr(TACBrNFSeX(FAOwner).NotasFiscais.Count) + '</' + Prefixo2 + 'QuantidadeRps>' + '<' + Prefixo2 + 'ListaRps>' + Xml + '</' + Prefixo2 + 'ListaRps>' + '</' + Prefixo + 'LoteRps>' + '</' + Prefixo + TagEnvio + '>'; end else Response.ArquivoEnvio := '<' + Prefixo + TagEnvio + NameSpace + '>' + Xml + '</' + Prefixo + TagEnvio + '>'; ela entra na rotina Response.ArquivoEnvio := '<' + Prefixo + TagEnvio + NameSpace + '>' +... olhei as variáveis até a IntToStr(TACBrNFSeX(FAOwner).NotasFiscais.Count) que retorna 1 no meu processo, mas mesmo assim não monta no formato. Tem alguma outra verificação, configuração a fazer ou tag faltando? EnviarLoteRpsSincronoEnvio.xml 4126023125250600011156000000000000865-rps.xml
  19. tenho um cliente que emite Nfce para pessoa física, e ao tentar preencher a tag ICMS.CSOSN, o ACBR não aceita o valor 61, uso o seguinte no fonte ICMS.CSOSN := StrToCSOSNIcms('61'); Pelo que vi no fontes esta limitado ao valores: TCSOSNIcmsArrayStrings: array[TCSOSNIcms] of string = ('','101', '102', '103', '201', '202', '203', '300', '400', '500','900'), no ACBRDFE.Conversao, e estou com os fontes atualizados Mas o cliente me passou os seguinte: Não achei nada em legislação que tenha mudado a questão de não poder emitir NFCe de empresas do simples com CST 61. Isto é assim desde 2024. O que não pode é emitir NFCe com este CST 61 para pessoa Jurídica. ai sim existe recusa. Mas se a nota de Consumo for pra pessoa Física tem que aceitar normalmente o CST 61 na NFC-e de empresas do Simples No caso o cliente e simples nacional e emito nota para cidade de Ponta Grossa-PR
  20. Descobri o problema, faltava atualizar o schemas, foi atualizado o ACBR e os schemas não foram enviados....
  21. Estou tentando enviar a NFSe para Campinas-SP e do dia 12/02/2026 para cá começou a aparecer o seguinte erro: Cod: X800 Descrição: Erro de Validação: --> 1845 - Element 'EnviarLoteRpsSincronoEnvio': No matching global declaration available for the validation root. Dei uma olhada no site a cidade mas não localizei manual nem nada que informasse alguma mudança no envio...
  22. Pode fechar o tópico, o erro era na maquina que estava testando, windows antigo...testei em uma maquina windows 11 e foi....
  23. Consegui gerar o XMl, acredito que corretamente pois passou na validação dos Schemas... mas ao enviar esta me retornando o erro: Cod: X999 Descrição: Erro de Conexão: Erro Interno: 12175 Erro HTTP: 0 URL: https://guarapuava.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor Falha Enviando a Requisição. Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor Solução: a configuração que uso: NFSe.Configuracoes.Certificados.ArquivoPFX := ''; NFSe.Configuracoes.Certificados.Senha := ''; NFSe.Configuracoes.Certificados.NumeroSerie := ''; NFSe.SSL.DescarregarCertificado; with NFSe.Configuracoes.Geral, qrFilial do begin SSLLib := libWinCrypt; SSLCryptLib := cryWinCrypt; SSLXmlSignLib := xsLibXml2; SSLHttpLib := httpWinHttp; Salvar := True; ExibirErroSchema := True; RetirarAcentos := False; IdentarXML := True; RetirarEspacos := True; FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; ConsultaLoteAposEnvio := True; ConsultaAposCancelar := True; //CNPJPrefeitura := qry.FieldByName('CNPJDAPREFEITURA').AsString; Emitente.CNPJ := RetiraSeparadores(FieldByName('cnpj').AsString); Emitente.InscMun := FieldByName('inscricaomunicipal').AsString; Emitente.RazSocial := FieldByName('razao').AsString; Emitente.WSUser := FieldByName('nfse_userwebservice').AsString; Emitente.WSSenha := FieldByName('nfse_senhawebservice').AsString; Emitente.WSFraseSecr := ''; Emitente.WSChaveAcesso := ''; Emitente.WSChaveAutoriz := ''; end; with NFSe.Configuracoes, qrFilial do begin NFSe.SSL.SSLType := LT_TLSv1_2; with Certificados do begin NumeroSerie := StringReplace(FieldByName('NFe_NumeroSerie_Certificado').AsString, ' ', EmptyStr, [rfReplaceAll]); if StringReplace(FieldByName('nfse_senha_cert').AsString, ' ', EmptyStr, [rfReplaceAll]) <> EmptyStr then Senha := AnsiString(StringReplace(FieldByName('nfse_senha_cert').AsString, ' ', EmptyStr, [rfReplaceAll])); end; end; With NFSE.Configuracoes.WebServices do begin AguardarConsultaRet := 20000; AjustaAguardaConsultaRet := True; Tentativas := 10; IntervaloTentativas := 3000; TimeOut := 15000; Salvar := True; Ambiente := StrToTpAmb(Ok,IntToStr(AmbienteNFSe)); Visualizar := True; Salvar := True; ProxyHost := EmptyStr; ProxyPort := EmptyStr; ProxyUser := EmptyStr; ProxyPass := EmptyStr; UF := qrFilial.FieldByName('estado').AsString; QuebradeLinha := ';'; end; with NFSe.Configuracoes.geral, qrFilial do begin NFSe.LerCidades; CodigoMunicipio := StrToIntDef(FieldByName('CodigoMunicipioIBGE').AsString, 0); if not bGuarapuavaPr then begin Provedor := proPadraoNacional; if qrfilial.FieldByName('usa_reftrib_nfse').AsString = 'S' then begin LayoutNFSe := lnfsPadraoNacionalv101 ; Versao := ve101; LayoutNFSe := lnfsPadraoNacionalv101; end else begin LayoutNFSe := lnfsPadraoNacionalv1; Versao := ve100; LayoutNFSe := lnfsPadraoNacionalv1; end; end else begin // ProVedor := proIPM; LayoutNFSe := lnfsProvedor; end; end;
  24. Alguém teria a configuração que devo usar para gerar as NFse para Guarapuava-Pr, estou confuso em como alimentar o Xml, olhei no programa de exemplo mas... ali o Provedor IPM esta relacionado nos que permitem mais de um item por nota, mas no link que recebi entre as alterações está que será permitido somente um item por Nota, vejam abaixo: A partir de 01/01/2026 entra em vigor a obrigatoriedade de integração com o Ambiente de Dados Nacional das Notas Fiscais de Serviço Eletrônicas, entram em vigor novas regras - Obrigatoriedade do envio do NBS (Nomenclatura Brasileira de Serviço), conforme documentação nacional https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/documentacao-atual/anexo_b-nbs2-lista_servico_nacional-snnfse.xlsx; - Obrigatoriedade de envio de somente 1 Item/Serviço por Nota Fiscal; - Obrigatoriedade de utilização da Lista de Serviço da Lei Complementar nº 116/2003 com o desdobramento nacional, conforme documentação nacional https://www.gov.br/nfse/pt-br/mei-e-demais-empresas/codigos-de-tributacao-nacional-nbs;
×
×
  • 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.