-
Total de ítens
39.263 -
Registro em
-
Última visita
-
Days Won
1.132
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Boa tarde Bruno, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4936
-
Bom dia Douglas, Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes.
-
Prefeitura Sorocaba/SP tag ExigibilidadeISS provedor DSF
Italo Giurizzato Junior replied to [Bruno]'s tópico in ACBrNFSe
Bom dia Bruno, Lembre-se que alterar a unit ACBrNFSeXGravarXml_ABRASFv2, essa alteração passa a valer para todos os provedor que seguem a versão 2 do layout da ABRASF. Só podemos alterar essa unit quando temos certeza que todos os provedores seguem essa configuração. O lugar mais indicado é alterar a unit GravarXml do referido provedor. Exemplo: procedure TNFSeW_DSF200.Configuracao; begin inherited Configuracao; FormatoAliq := tcDe2; GerarNSRps := False; NrOcorrExigibilidadeISS := -1; end; Lembrando que: // Numero de Ocorrencias Minimas de uma tag // se for 0 só gera a tag se o conteudo for diferente de vazio ou zero // se for 1 sempre vai gerar a tag // se for -1 nunca gera a tag Outra coisa: Segundo os Schemas que temos para esse provedor a tag é obrigatória, veja: <xsd:element name="ExigibilidadeISS" type="tsExigibilidadeISS" minOccurs="1" maxOccurs="1" /> Quando o mínimo de ocorrências é 1 significa que é obrigatória. Os valores aceitos são: <xsd:simpleType name="tsExigibilidadeISS"> <xsd:annotation> <xsd:documentation>Exigibilidade do ISS da NFS-e ( 1 - Exigivel; 2 - Nao incidencia; 3 - Isencao; 4 - Exportacao; 5 - Imunidade; 6 - Exigibilidade Suspensa por Decisao Judicial; 7 - Exigibilidade Suspensa por Processo Administrativo) </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:byte"> <xsd:pattern value="1|2|3|4|5|6|7" /> </xsd:restriction> </xsd:simpleType> Note que o erro que você esta tendo é de que o valor informado esta incorreto e não que a tag não deve constar no XML. O componente usa os seguintes valores: function TACBrNFSeXProvider.ExigibilidadeISSToStr( const t: TnfseExigibilidadeISS): string; begin Result := EnumeradoToStr(t, ['1', '2', '3', '4', '5', '6', '7', '8'], [exiExigivel, exiNaoIncidencia, exiIsencao, exiExportacao, exiImunidade, exiSuspensaDecisaoJudicial, exiSuspensaProcessoAdministrativo, exiISSFixo]); end; Note que existe o valor 8 = ISS Fixo que não é utilizado pelo provedor em questão. -
Bom dia Adriano, Se você abrir a unit ACBrNFSeXGravarXml_ABRASFv2, procedure configuracao temos: FNrOcorrRegimeEspecialTributacao := 0; FNrOcorrValorISS := 0; FNrOcorrAliquota := 0; FNrOcorrDescIncond := 0; Como você pode ver o componente configura essas duas tag como sendo opcionais para todos os provedores que seguem a versão 2 do layout da ABRASF. Se você remover o IF inteiro vai dar na mesma. Como você fez uma alteração na unit do provedor ela vai surtir efeito para todas as cidades atendidas por esse provedor nessa versão. Como que fica as demais cidades? Já que o provedor não é capaz de estabelecer um padrão para todas as cidades que ele atende por incompetência e olhar para o próprio umbigo, temos que dar os nossos pulos. Você teria alguma sugestão de como resolver?
-
Bom dia Bruno, A alteração no código do componente como você fez, é indicada quanto todas as cidades seguem a mesma formatação. Se o provedor não foi capaz de padronizar a formatação do ItemListaServico para todas as cidades, ou seja, para algumas é 01.01 em outras é 1.01, é possível definir uma formação para cada cidade no arquivo ACBrNFSeXServicos.ini Veja este exemplo: [3525904] ; Atualizado em 03/01/2024 Nome=Jundiai UF=SP Provedor=Ginfes Params=NaoFormatarItemServicoSemZeroEsquerda: ProLinkURL=http://jundiai.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null HomLinkURL=http://jundiai.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null O campo Params poderá receber os seguintes valores: ; NaoFormatarItemServico é do tipo Boolean ; NaoFormatarItemServicoSemZeroEsquerda é do tipo Boolean ; FormatarItemServicoSemZeroEsquerda é do tipo Boolean ; FormatarItemServicoNaoSeAplica é do tipo Boolean A ausência desse campo no arquivo INI o componente assume que o ItemListaServico deve ser formatado e com o zero a esquerda, exemplo: 01.01 a não ser que na unit GravarXml do provedor tenha uma configuração diferente.
-
Emitindo nota fiscal de serviço para Jundiaí
Italo Giurizzato Junior replied to Adhelmar Rondon's tópico in ACBrNFSe
Adhelmar, As notas que você emitiu em dezembro foram todas em ambiente de homologação, correto? E agora em janeiro também foi em homologação ou produção? -
Boa tarde Bruno, Você sabe me dizer se essa formatação para o ItemListaServico é a mesma para todas as cidades atendidas pelo provedor?
-
Boa tarde Leandro, Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente antigo: ACBrNFSe não está mais tendo manutenção. Faça os testes usando o programa exemplo do novo componente. Manual de Migração https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
-
Alteração na unit ACBrNFSeXDANFSeFPDFClass
Italo Giurizzato Junior replied to Gabriel Franciscon's tópico in ACBrNFSe
Boa tarde Gabriel, Já esta no SVN. -
Emitindo nota fiscal de serviço para Jundiaí
Italo Giurizzato Junior replied to Adhelmar Rondon's tópico in ACBrNFSe
Boa tarde Adhelmar, Já enviei para o SVN a inclusão do parêmetro. -
Erro AcbNcm 'Vigente em 02/01/2024' is not a valid date and time
Italo Giurizzato Junior replied to Caejr's tópico in ACBrTCP
Boa tarde @Caejr, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. -
NFSe padrão nacional erros E0034 e E0037
Italo Giurizzato Junior replied to cefantacini's tópico in ACBrNFSe
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
NFSe padrão nacional erros E0034 e E0037
Italo Giurizzato Junior replied to cefantacini's tópico in ACBrNFSe
Bom dia, Tem coisa errada ai, essa empresa deve ter deixado de ser MEI, pois quem é MEI desde o dia 01/09/2023 é obrigado a emitir a sua nota segundo o Padrão Nacional, independente da cidade ter aderido ou não ao projeto da NFS-e Padrão Nacional. -
Erro AcbNcm 'Vigente em 02/01/2024' is not a valid date and time
Italo Giurizzato Junior replied to Caejr's tópico in ACBrTCP
Bom dia @Caejr, Você tem o Json que ao realizar a sua leitura ocorre o erro? Se sim, poderia anexar? -
Bom dia João, Verifique qual é a data que você esta informando nos campos: NFSe.DataEmissao e NFSe.Competencia Normalmente nós informamos a mesma data a não ser que a nota que estamos emitindo hoje se refere ao serviço prestado no mês passado. Verifique também no cadastro dessa empresa no Simples Nacional, conforme orientação na mensagem recebida.
-
Emitindo nota fiscal de serviço para Jundiaí
Italo Giurizzato Junior replied to Adhelmar Rondon's tópico in ACBrNFSe
Boa tarde Adhelmar, Você fez alguma alteração no componente ou no arquivo ACBrNFSeXServicos.ini ? Se sim, qual alteração? -
Boa tarde João, Se não é MEI é ME/EPP Optante do Simples Nacional ou Sociedade de Profissionais?
-
Emitindo nota fiscal de serviço para Jundiaí
Italo Giurizzato Junior replied to Adhelmar Rondon's tópico in ACBrNFSe
Bom dia Adhelmar, O campo ItemListaServico ficou com o valor '107' ou com '01.07' ? Fiquei confuso agora, pois em uma postagem anterior você escreveu que o provedor tinha confirmado que o correto era 01.07. -
Bom dia Walter, O provedor disponibiliza 2 serviços para recepcionar um Lote de RPS: (Enviar e EnviarSincrono). Infelizmente o serviço EnviarSincrono não funciona como os demais provedores que no retorno você tem a lista de erros ou a lista de notas (XML das notas) se o processamento ocorreu com sucesso. O consultar lote desse provedor também não funciona com os outros provedores que retorna o XML das notas caso os RPS tenham sido processados com sucesso. Por outro lado o Consultar NFS-e pelo RPS (aqui você informa o numero e serie do RPS) e o Consultar NFS-e temos que informar o um período e temos como resposta as notas emitidas nesse período.
-
Emitindo nota fiscal de serviço para Jundiaí
Italo Giurizzato Junior replied to Adhelmar Rondon's tópico in ACBrNFSe
Boa tarde Adhelmar, No meu entendimento o Contador é para ter essa informação. Uma outra maneira de descobrir é emitir uma nota através do site. -
Boa tarde Walter, Tente o Consultar NFS-e Por RPS Informe o numero e a série do RPS que foi previamente enviado. Se esse RPS foi processado com sucesso será retornado o XML da NFS-e. Abra a unit ISSDSF.Provider e procure pela procedure TratarRetornoConsultaNFSeporRps. Você vai notar que no final da leitura do retorno é executado: SalvarXmlNfse(ANota); Nessa unit você encontra as procedures responsáveis por Preparar, ou seja, montar o conteúdo do serviço que se pretende consumir no webservice bem como as procedures que Tratam do Retorno de um serviço consumido. Para quem vai utilizar o componente, recomendo o estudo dos seus fontes.
-
Bom dia Lucas, Já esta no SVN.
-
Bom dia Walter, O componente só vai salvar o XML da nota em disco mediante a duas condições: 1. O componente estar configurado para salvar o XML em disco (Configuracoes.Arquivos.Salvar := True); 2. No retorno constar o XML da nota. Você disse que com o programa exemplo, conseguiu emitir a nota, pois bem o XML da mesma foi salvo em disco? Enquanto você não conseguir aquilo que deseja com o programa exemplo esquece a sua aplicação. Aprenda a configurar e usar o programa exemplo. Depois você compara a rotina de configuração do componente do programa exemplo com o da sua aplicação e faça os ajustes necessários. Importante: Não misture linhas de configuração com linhas que alimentam o componente com os dados do serviço prestado. O programa exemplo tem uma procedure exclusiva para configurar o componente e outra para alimentar ele com os dados do serviço prestado. Use a mesma ideia na sua aplicação. Na sua primeira postagem desse tópico, notei que o método executado foi o envio de lote em modo síncrono. Você poderia anexar o XML de retorno para que possamos analisar?