-
Total de ítens
42.682 -
Registro em
-
Última visita
-
Days Won
1.241
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
ACBrNFSeX - Cidade Morro da Fumaça IPM
Italo Giurizzato Junior replied to Diogo Loff's tópico in ACBrNFSe
Boa tarde Diogo, Esta correta a ordem das tags? No caso de homologação a tag <nfse_teste> vem depois da tag <identificador> (antes estava o inverso) ? Abaixo temos um fragmento do manual que mostra a tag <nfse_teste> mas infelizmente não mostra a tag <identificador>. -
NFS-e Prefeitura de Santa Barbara d Oeste
Italo Giurizzato Junior replied to Professor's tópico in ACBrNFSe
Boa tarde, Você deve configurar informando em Emitente.WSUser e Emitente.WSSenha o usuário e senha. Ele vai utilizar essas informações para poder gerar o token que vai ser utilizado ao enviar o RPS. Caso já esteja fazendo isso, verifique se não há necessidade de um usuário e senha especifico para o webservice, pois tem muitos que acabam usando o usuário e senha para emitir a nota via site e ocorre esses erros. Com relação a Schemas, o fato de não ter isso implica em enviar o XML do RPS sem a certeza que estamos gerando da forma correta que o provedor espera. -
Provedor SigCorp - Município de Barão de Cocais
Italo Giurizzato Junior replied to Marcos Giordani's tópico in ACBrNFSe
Boa tarde Marcos, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. -
Boa tarde Cleber, Segundo o manual de cancelamento (em anexo) na tag <ctr> devemos informar o numero de controle a ser pesquisado. LAYOUT WSCancela NFSe.pdf Esse numero pode ser o numero da nota ou o numero do RPS. No XML que é enviado para o webservice do provedor temos: NFSeNode.AppendChild(AddNode(tcStr, '#', 'ctr', 1, 8, 1, NFSe.IdentificacaoRps.Numero, '', True, xAtrib)); Como você pode ver é gerado a tag <crt> com o numero do RPS (que no manual eles descrevem como sendo o Numero de Controle do Contribuinte) Não tenho um manual que contenha o layout do XML da nota, mas segundo a unit WebFisco.LerXml temos: Numero := ObterConteudo(ANode.Childrens.FindAnyNs('nfenumero'), tcStr); Entendo que a tag <nfenumero> seja o numero de controle da prefeitura, ou seja, o numero da nota. Sendo assim, após o envio do RPS e este sendo processado com sucesso, através da consulta da NFSe por RPS (informando o numero do RPS) teremos o XML da nota que contem o numero da mesma. O numero da nota devemos guardar para poder usar no cancelamento ou no consultar NFS-e por numero. Dito tudo isso não vejo a necessidade de mudar o cancelamento para que o mesmo seja feito através do numero do RPS. A não ser que o XML da nota retornado pela prefeitura não consta o numero da nota. Você poderia verificar isso?
-
Erro demo ACBR NFSE - Padrão Nacional
Italo Giurizzato Junior replied to Pedrophos's tópico in ACBrNFSe
Boa tarde @Pedrophos, Você esta com os fontes desatualizados. Verifique: 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. -
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
-
Prefeitura Sorocaba/SP tag ExigibilidadeISS provedor DSF
Italo Giurizzato Junior replied to [Bruno] 's tópico in ACBrNFSe
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Bom dia, O CIOT hoje é informando somente no MDF-e. O CIOT é por documento emitido.
-
Bom dia Adriano, Atualize todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
-
Bom dia Bruno, Já esta no SVN.
-
Alterar descrição da Natureza de Operação
Italo Giurizzato Junior replied to SuporteIS01's tópico in ACBrNFSe
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Boa tarde João, Data de Emissão e Competência estão com a mesma data? <dhEmi>2024-01-03T13:20:35-03:00</dhEmi> <dCompet>2023-10-11</dCompet> Me parece que não esta.
-
Alterar descrição da Natureza de Operação
Italo Giurizzato Junior replied to SuporteIS01's tópico in ACBrNFSe
Vinicius, 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/ -
Douglas, Na unit PadraoNacional.LerXml temos: procedure TNFSeR_PadraoNacional.LerinfDPS(const ANode: TACBrXmlNode); var AuxNode: TACBrXmlNode; Ok: Boolean; begin AuxNode := ANode.Childrens.FindAnyNs('infDPS'); if AuxNode <> nil then begin NFSe.infID.ID := OnlyNumber(ObterConteudoTag(AuxNode.Attributes.Items['Id'])); NFSe.DataEmissao := ObterConteudo(AuxNode.Childrens.FindAnyNs('dhEmi'), tcDatHor); NFSe.verAplic := ObterConteudo(AuxNode.Childrens.FindAnyNs('verAplic'), tcStr); NFSe.IdentificacaoRps.Serie := ObterConteudo(AuxNode.Childrens.FindAnyNs('serie'), tcStr); NFSe.IdentificacaoRps.Numero := ObterConteudo(AuxNode.Childrens.FindAnyNs('nDPS'), tcStr); NFSe.Competencia := ObterConteudo(AuxNode.Childrens.FindAnyNs('dCompet'), tcDat); NFSe.tpEmit := StrTotpEmit(Ok, ObterConteudo(AuxNode.Childrens.FindAnyNs('tpEmit'), tcStr)); LerSubstituicao(AuxNode); LerPrestador(AuxNode); LerTomador(AuxNode); LerIntermediario(AuxNode); LerServico(AuxNode); LerValores(AuxNode); end; end; Como você pode ver ao ler o atributo Id (da tag infDPS) que contem a chave do DPS ele executa a função OnlyNumber visando remover o prefixo DPS da chave, deixando somente os dígitos.
-
Alterar descrição da Natureza de Operação
Italo Giurizzato Junior replied to SuporteIS01's tópico in ACBrNFSe
Vinicius, Segundo o arquivo ACBrNFSeXServicos.ini o provedor é outro. [4304606] ; Atualizado em 31/10/2023 Nome=Canoas UF=RS Provedor=Infisc Versao=1.01 ProRecepcionar=https://nfse.canoas.rs.gov.br/services/nfse/ws/Servicos HomRecepcionar=https://canoas-homol.infisc.com.br/services/nfse/ws/Servicos ProLinkURL=https://nfse.canoas.rs.gov.br/portal/consulta.jspx?nf=%ChaveAcesso% HomLinkURL=https://canoas-homol.infisc.com.br/portal/consulta.jspx?nf=%ChaveAcesso% -
erro Item da lista de serviço inexistente.
Italo Giurizzato Junior replied to Dfox's tópico in ACBrNFSe
Verifica com a prefeitura quais os códigos dos Itens de serviço aceitos por ela, pode ser que ela não aceita o código 01.05 Outra coisa, pode ser que para a cidade em questão o código seja 1.05 -
Alterar descrição da Natureza de Operação
Italo Giurizzato Junior replied to SuporteIS01's tópico in ACBrNFSe
Boa tarde Vinicius, Qual é a cidade/provedor? -
erro Item da lista de serviço inexistente.
Italo Giurizzato Junior replied to Dfox's tópico in ACBrNFSe
Boa tarde, Mas o correto não seria 01.05 ? -
Boa tarde Douglas, Após o envio você consegue a chave do DPS e da Nota da seguinte forma: em ACBrNFSeX1.WebService.Emite.idNota temos a chave do DPS em ACBrNFSeX1.WebService.Emite.Link temos a chave da Nota. Ao carregar o XML da nota temos: a chave da nota lendo (...).NFSe.infNFSe.ID a chave do DPS lendo (...).NFSe.infID.ID Caso você carrego o XML do DPS em vez da NFS-e você só tem a chave do DPS lendo: (...).NFSe.infID.ID
-
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.
