-
Total de ítens
37.578 -
Registro em
-
Última visita
-
Days Won
1.059
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Tag MunicipioPrestacao do provedor Bauhaus
Italo Giurizzato Junior replied to Lfm_'s tópico in ACBrNFSe
Luiz, Se o local do serviço prestado pode ser do prestador ou do tomador ou outro, precisamos dessa informação armazena em algum campo para ser utilizada na geração da tag: MunicipioPrestacao. -
Boa tarde a todos, A cidade de Curitiba possui um webservice próprio que chamamos de ISSCuritiba. Esse webservice segue a versão 1 do layout da ABRASF. Se vocês abrirem a unit ACBrNFSeXProviderABRASFv1 e procurar pela procedure Configuracao, vão notar que não existe nenhuma linha atribuindo o valor True no que se refere a assinatura. Agora se abrirmos a unit ACBrNFSeXProviderBase e ir na procedure Configuracao, temos o seguinte: // Inicializa os parâmetros de configuração: Assinar with ConfigAssinar do begin Rps := False; LoteRps := False; ConsultarSituacao := False; ConsultarLote := False; ConsultarNFSeRps := False; ConsultarNFSe := False; ConsultarNFSePorChave := False; ConsultarNFSePorFaixa := False; ConsultarNFSeServicoPrestado := False; ConsultarNFSeServicoTomado := False; CancelarNFSe := False; RpsGerarNFSe := False; LoteGerarNFSe := False; RpsSubstituirNFSe := False; SubstituirNFSe := False; AbrirSessao := False; FecharSessao := False; GerarToken := False; EnviarEvento := False; ConsultarEvento := False; ConsultarDFe := False; ConsultarParam := False; ConsultarSeqRps := False; ConsultarLinkNFSe := False; IncluirURI := True; AssinaturaAdicional := False; Assinaturas := TACBrNFSeX(FAOwner).Configuracoes.Geral.Assinaturas; end; Por padrão o componente é configurado para não realizar nenhuma assinatura. É na unit do provedor que é definido se é para assinar e o que deve ser assinado. Podemos concluir que o webservice esta com algum problema ou esta gerando esse erro absurdo mediante uma informação incorreta que foi passada, no caso o numero do protocolo, mas neste caso deveria retornar uma mensagem acusando que o protocolo esta errado.
-
codigo tributação do municipio dando erro NFSE NACIONAL
Italo Giurizzato Junior replied to xim.logan's tópico in ACBrNFSe
Boa tarde Alexandre, O Nacional tem 6 dígitos, mas o municipal tem só 3. -
Boa tarde Jhonlenon, Até onde sei o provedor MegaSoft segue a versão 2 do layout da ABRASF e nesse layout não existe a possibilidade de informar "N" itens como mostra a imagem do DANFSE gerando pelo site da prefeitura. Note que nesse XML consta o grupo <Servico> duas vezes, uma para cada serviço informado e é preciso fazer um malabarismo para chegar a quantidade que você não encontrou. Valor Unitário vezes a alíquota dividida por 100, isso resulta no valor do ISS. Depois pegue o valor ISS que consta no XML e divide pelo valor calculado pela formula acima, você chega na quantidade. 150,00 x 5,00 / 100 = 7,50 60,00 / 7,50 = 8 Mas segundo o schema que temos desse provedor o XML do RPS só pode conter apenas 1 ocorrência do grupo Servico, veja: <xsd:complexType name="tcInfDeclaracaoPrestacaoServico"> <xsd:sequence> <xsd:element name="Rps" type="tcInfRps" minOccurs="0" maxOccurs="1" /> <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" /> <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" /> <xsd:element name="Tomador" type="tcDadosTomador" minOccurs="0" maxOccurs="1" /> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> </xsd:complexType> Veja o elemento Servico: <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" /> A quantidade mínima e máxima de ocorrências desse elemento é 1, isso significa que ele tem que existir no XML e só pode constar uma única vez.
-
Tinus - Erro ao enviar Pedido de Cancelamento
Italo Giurizzato Junior replied to edulamy's tópico in ACBrNFSe
Boa tarde Edu, O provedor Tinus se utiliza da versão 1 do layout da ABRASF. E nesse layout não é solicitado o CNPJ/CPF do tomador para realizar o cancelamento de uma nota. Eu acredito que o problema é no webservice do provedor que esta retornando essa mensagem sem pé sem cabeça. Entre em contato com o provedor e expõe o problema. -
WebFisco - Erro ao enviar NFS-e em modo de produção
Italo Giurizzato Junior replied to RogerMello's tópico in ACBrNFSe
Boa tarde Roger, A questão das 2 páginas pode ser devido ao tamanho de alguma informação. Você poderia anexar um desses XML para que possamos analisar? Você esta usando o Fortes ou Fast Report? -
Dúvida: Emissão de um CTe 4.0 para substituir um 3.0
Italo Giurizzato Junior replied to arieldll's tópico in ACBrCTe
Boa tarde Ariel, Chegou a verificar se o CNPJ/CPF do tomador do novo CT-e (CT-e Substituto) é igual do CT-e a ser substituído? Pela rejeição o tomador tem que ser o mesmo em ambos os CT-e. -
NFSeX - Cancelamento por Substituição
Italo Giurizzato Junior replied to leandro.cm's tópico in ACBrNFSe
Boa tarde Leandro, No XML que você anexou acima temos: <subst> <chSubstda>43149022272120074000172000000000003623101570676550</chSubstda> <cMotivo>99</cMotivo> <xMotivo>Teste de substituicao</xMotivo> </subst> A chave que consta na tag chSubstda é a chave da nota que foi substituída. Na unit PadraoNacional.LerXml temos: procedure TNFSeR_PadraoNacional.LerSubstituicao(const ANode: TACBrXmlNode); var AuxNode: TACBrXmlNode; Ok: Boolean; begin AuxNode := ANode.Childrens.FindAnyNs('subst'); if AuxNode <> nil then begin { A formação da chSubstda de 50 posições da NFS é: Cód.Mun. (7) + Amb.Ger. (1) + Tipo de Inscrição Federal (1) + Inscrição Federal (14 - CPF completar com 000 à esquerda) + nNFSe (13) + AnoMes Emis. da DPS (4) + Cód.Num. (9) + DV (1) Código numérico de 9 Posições numérico, aleatório, gerado automaticamente pelo sistema gerador da NFS-e. } NFSe.subst.chSubstda := ObterConteudo(AuxNode.Childrens.FindAnyNs('chSubstda'), tcStr); NFSe.subst.cMotivo := StrTocMotivo(Ok, ObterConteudo(AuxNode.Childrens.FindAnyNs('cMotivo'), tcStr)); NFSe.subst.xMotivo := ObterConteudo(AuxNode.Childrens.FindAnyNs('xMotivo'), tcStr); NFSe.RpsSubstituido.Numero := Copy(NFSe.subst.chSubstda, 24, 13); end; end; Vai ser necessário debugar essa procedure para ver se ele esta lendo corretamente o grupo subst. Você poderia fazer isso? -
Boa tarde Leandro, O problema é que a unit responsável por gerar o XML do DPS não se utiliza do campo: NFSe.NaturezaOperacao. Procurei no manual do Padrão e não encontrei nada sobre Natureza de Operação e Tributação dentro ou fora do município.
-
codigo tributação do municipio dando erro NFSE NACIONAL
Italo Giurizzato Junior replied to xim.logan's tópico in ACBrNFSe
Boa tarde, Você vai precisar entrar em contato com a prefeitura e solicitar o código de 3 dígitos a ser utilizado para o seu cliente que não é MEI. -
Tag MunicipioPrestacao do provedor Bauhaus
Italo Giurizzato Junior replied to Lfm_'s tópico in ACBrNFSe
Boa tarde Luiz, Não foi eu que escrevi essa unit. Me diz uma coisa, pode ocorrer do tomador ser de outro município e o local da prestação ser do prestador ou um terceiro local? -
NFSeX Padrão Nacional - Cancelamento / Eventos
Italo Giurizzato Junior replied to gabriel.hilbig's tópico in ACBrNFSe
Boa tarde Gabriel, Esse erro esta ocorrendo em ambiente de homologação ou de produção? Como o programa exemplo também ocorre o mesmo erro? -
Servidor Ginfes - Lote não processado
Italo Giurizzato Junior replied to Níssius Ribas's tópico in ACBrNFSe
Boa tarde Níssius, Se você conseguir entrar em contato com o Ginfes eles vão responder que do lado deles esta tudo normal e que o problema é a sua aplicação. Faça o seguinte, pede para os seus clientes dessas duas cidades para protocolarem uma reclamação na prefeitura. Quanto mais contribuinte reclamar do problema na prefeitura mais rápido o Ginfes arruma o problema que com certeza é do lado deles. -
NFSe sem retenção - Ginfes (Maceió)
Italo Giurizzato Junior replied to Marceloal's tópico in ACBrNFSe
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Bom dia, Você consegue a chave da nota da seguinte forma: ACBrNFSeX1.WebService.ConsultaLoteRps.idNota.
-
FIORILLI - MUNICÍPIO DE MONTE ALTO- SP
Italo Giurizzato Junior replied to Marcos Giordani's tópico in ACBrNFSe
Bom dia Marcos, O componente ACBrNFSeX tem uma propriedade de configuração chamada Assinaturas (Configuracoes.Geral.Assinaturas) Escolha o valor taNaoAssinar quando se tratar do ambiente de homologação e taConfigProvedor quando for produção. Veja se com essa configuração resolve o problema. -
João, Acabei de fazer um teste usando o programa exemplo, veja o resultado: Requisição Ambiente: 1 Cidade : Novo Gama/GO Provedor: MegaSoft Versão: 2.00 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : True Erro(s): Código : X202 Mensagem: Lista de NFSe não encontrada! (ListaNfse) Correção: --------- Alerta(s): Código : L000 Mensagem: Economico não encontrado Correção: --------- Se não me falha a memória esse "Economico não encontrado" se refere a Inscrição Municipal do prestador. Como informei uma IM que não existe na referida cidade é de se esperar essa mensagem. Mas note que não ocorreu erro de validação.
-
Tinus - Erro ao enviar Pedido de Cancelamento
Italo Giurizzato Junior replied to edulamy's tópico in ACBrNFSe
Bom dia Edu, O programa exemplo esta configurado corretamente? -
Tag iss_retido (Provedor SigISSWeb) - Valinhos/SP
Italo Giurizzato Junior replied to [Bruno]'s tópico in ACBrNFSe
Bom dia Bruno, Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-4649 -
Bom dia @Peres Morais, Foi detectado que no ambiente de homologação o envio da declaração de um prestador ME/EPP Simples Nacional esta funcionando sem problemas, mas no ambiente de produção ocorre um erro que não tem nada haver. Já avisamos o pessoal da RFB. Esse problema esta ocorrendo em Porto Alegre. Não sei lhe dizer se é uma questão de configuração errada por parte da prefeitura com relação ao ambiente de produção ou é problema na API da NFS-e Padrão Nacional.