Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.523
  • Registro em

  • Última visita

  • Days Won

    1.057

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Douglas, Quem escreveu o componente ACBrBPe foi eu. A string do QR-Code esta sendo gerada conforme consta no manual. Para o BP-e com tipo de emissão normal, a string é composta pela URL de consulta mais a chave do BP-e e ambiente (1= produção, 2= homologação) Para o BP-e com tipo de emissão Contingência offline, a string é composta pela URL de consulta mais a chave do BP-e, mais o ambiente e a assinatura digital. Se mesmo assim ainda duvida, faço minhas as palavras do Rafael.
  2. Boa tarde Amarildo, Conseguiu alguma coisa com o pessoal da Infisc?
  3. Bom dia a todos, Esse NT não traz um exemplo de como seria esse DANFE Simplificado - Etiqueta mas traz no item 2.4 os campos obrigatórios: 02.4 Campos Obrigatórios No DANFE Simplificado – Etiqueta deverão estar visíveis e ser impresso no mínimo, além da chave de acesso, seu código de barras e do correspondente Protocolo de Autorização de Uso, o conteúdo dos seguintes campos: a) A descrição “DANFE Simplificado – Etiqueta”; b) Dados do emitente: Nome/Razão Social, Sigla da UF, CNPJ, Inscrição Estadual; c) Dados gerais da NF-e: Tipo de operação, se entrada ou saída, Série e Número da NF-e, Data de emissão; d) Dados do destinatário/remetente: Nome/Razão Social, Sigla da UF, CNPJ/CPF, Inscrição Estadual, quando existir; e) Dados dos totais da NF-e: Valor total da Nota Fiscal. f) Contingência EPEC: Informar o protocolo de autorização do Evento EPEC. Na imagem anexada esta faltando o item "e" e a descrição que se refere ao item "a" não esta em evidencia e esta faltando a palavra Etiqueta. Portanto vejo problemas com esse DANFE que foi anexado.
  4. Bom dia Adalto, Primeiramente, não cole código como parte do texto, procure sempre anexar como você fez com os XMLs. A minha sugestão é usar somente o método DistribuicaoDFePorUltNSU, pois este baixa tanto os resumos quanto os XMLs completos da notas. Lembrando que para baixar o XML completo de uma nota é preciso enviar o evento de Manifestação do Destinatário. A liberação do XML completo da nota não é rápido, pode levar segundos ou até horas, sendo assim não recomento o uso do método DistribuicaoDFePorChaveNFe. Agora em Outubro, mas precisamente os dias 6, 7 e 8 temos o Dia do ACBr on-line. Se eu fosse você não perderia, pois no dia 6 as 20:00 eu e o Bruto do Delphi vamos fazer uma palestra exatamente sobre esse assunto. https://www.diadoacbr.com.br/
  5. Boa noite, Veja o fragmento de código do componente que gera algumas tags: if FNFSe.OptanteSimplesNacional = snSim then begin Gerador.wCampo(tcInt, '', 'TipoTrib' , 01, 01, 0, 4 , ''); Gerador.wCampo(tcStr, '', 'DtAdeSN' , 01, 10, 0, FormatDateTime('dd/mm/yyyy', NFSe.DataOptanteSimplesNacional) , ''); //data de adesao ao simples nacional Gerador.wCampo(tcDe2, '', 'AlqIssSN_IP', 01, 06, 0, NFSe.ValoresNfse.Aliquota, ''); end else begin case FNFSe.Servico.ExigibilidadeISS of exiExigivel: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 1 , ''); exiNaoIncidencia: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 2 , ''); exiIsencao: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 2 , ''); exiExportacao: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 5 , ''); exiImunidade: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 2 , ''); exiSuspensaDecisaoJudicial: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 3 , ''); exiSuspensaProcessoAdministrativo: Gerador.wCampo(tcInt, '', 'TipoTrib', 001, 1, 0, 3 , ''); end; Gerador.wCampo(tcStr, '', 'DtAdeSN' , 01, 10, 0, '', ''); //data de adesao ao simples nacional Gerador.wCampo(tcStr, '', 'AlqIssSN_IP', 01, 06, 0, '' , ''); end; Note que a tag <AlqIssSN_IP> só vai ser gerada se o valor de OptanteSimplesNacional for igual a snSim e se o valor de ValoresNfse.Aliquota for diferente de zero, note que a tag em questão é opcional (tamanho mínimo 1, máximo 6, ocorrência igual a zero = opcional). No XML que você anexou consta que o valor da tag <TipoTrib> é 4 isso significa que o valor de OptanteSimplesNacional é snSim, consta que o valor da tag <DtAdeSN> é 01/02/2016, mas não consta a tag <AlqIssSN_IP>, isso significa que o valor de ValoresNfse.Aliquota é zero.
  6. Boa noite, Se tratando dos arquivos INI não se faz necessário reinstalar a suíte ACBr. Mas quanto atualizamos os fontes é aconselhável reinstalar.
  7. Boa noite Marcio, Você chegou a "debugar" para saber exatamente em que linha da sua rotina ou do componente ocorre o erro de violação de acesso?
  8. Boa tarde Guilherme, Se não me falha a memória o provedor de Farroupilhas não consegue manter um padrão entre as cidades que ele atende. Ele coloca essa porcaria de tag <IdCidade> em lugares diferentes dependendo da cidade atendida. Ainda tem a capacidade de dizer que seguem o layout da ABRASF, segue porcaria nenhuma, no layout da ABRASF não existe o grupo <tcDeclaracaoPrestacaoServico>, <IdCidade>, <tcDadosServico>.
  9. Boa tarde Henrique, O Ambiente Nacional informa a SEFAZ-Autorizadora que um evento de manifestação do destinatário foi vinculado a nota. O problema é o tempo que o Ambiente Nacional leva para informar. Poder levar segundos, minutos, horas ou dias. Eu aconselho sempre consultar o Portal Nacional da NF-e e não o Portal Estadual da NF-e.
  10. Boa tarde Alexandre, Primeiramente muitos desenvolvedores estão implementado o DistribuicaoDFe em suas aplicações com o objetivo de obter o XML da Nota. Essa procedimento esta completamente errado, visto que o serviço de DistribuicaoDFe tem como objetivo fornecer uma lista de notas emitidas contra o CNPJ do autor da consulta. De posse dessa lista manifestar cada uma delas se utilizando de um dos 4 tipos de eventos de Manifestação do Destinatário. Conforme consta na legislação, quem emite a nota, assim que obtém o protocolo de autorização tem a obrigação legal de disponibilizar o XML completo, ou seja, assinado e com o protocolo de autorização para o destinatário da mercadoria e para transportadora quando esta for contratada para realizar o transporte da mercadoria até o destinatário. Devemos utilizar o DistribuicaoDFe como a ultima opção para se obter o XML da nota. A primeira é entrar em contato com os fornecedores e apresentar a eles a legislação. Precisamos parar com essa historia de eu tenho direito disso e daquilo. E os deveres como é que fica? Se o destinatário necessita do XML para cumprir com as suas obrigações legais, o fornecedor tem o dever de fornecer o XML. Todos tem que entender de uma vez por todas que hoje o DANFE não é nota, a sigla deixa isso muito claro: DANFE - Documento Auxiliar da Nota Fiscal Eletrônica, se é um documento auxiliar da nota, não é a nota. Da mesma forma que o auxiliar do chefe não é o chefe. A legislação deixa clara também que a Nota Fiscal Eletrônica é um arquivo eletrônico, que no caso é o XML e que para ter validade jurídica precisa estar assinado digitalmente e com o protocolo de autorização. Eu desenvolvi uma aplicação que se utiliza apenas do DistribuicaoDFePorUltNSU, ela fica rodando em segundo plano, se o documento retornado é um resumo a aplicação gera um registro na tabela colocando as informações contidas no resumo, se o documento é o XML completo da nota, a aplicação procura por esse registro e o atualiza com outras informações, por exemplo: caminho onde foi salvo o XML, nome do XML da nota, entre outros. O usuário através de uma outra aplicação tem uma opção que lhe é apresentado a lista de resumos e a partir dessa tela ele pode manifestar cada uma das notas. E por fim através de uma outra opção ele tem a lista de notas baixadas que ele pode selecionar e ler o XML para que seja feita a entrada dos itens no estoque.
  11. Bom dia Guilherme, Acredito que você não entendeu, a Juliana lhe pediu para anexar o arquivo do XML e não incluir ele na postagem como um texto. Da forma que você fez fica complicado a analise do mesmo.
  12. Bom dia Marcos, Você não esta passando o CPF/CNPJ formatado com pontos, barra e traço? Não tem nenhum digito errado? Esta informando zero a esquerda para completar os 14 dígitos do CNPJ e 11 do CPF?
  13. Bom dia, Você esta usando o arquivo GeisWeb.ini que se encontra no repositório? Pois nele esta sim informado o SoapAction do EnviarLoteRps, veja: [SoapAction] Recepcionar=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#EnviaLoteRps ConsSit=* ConsLote=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#ConsultaLoteRps ConsNFSeRps=* ConsNFSe=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#ConsultaNfse Cancelar=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#CancelaNfse Gerar=* RecSincrono=* Substituir=* O campo Recepcionar contem o referido SoapAction.
  14. Bom dia Mesquita, Configura o componente para salvar os arquivos Soap eles podem dar uma pista para o problema. Configuracoes.WebServices.Salvar := True;
  15. Bom dia Eduardo, Você esta com todos os fontes de todas as pastas atualizados? Esta fazendo testes usando o programa exemplo? Até onde sei a cidade de Vila Velha é atendida pelo provedor Vitoria e este requer que o conteúdo do grupo <mensagemXML> seja convertido em string, no XML que você anexou ele esta no formato XML. No arquivo Vitoria.ini temos: ; 0 = False / 1 = True (se True então converte Cabeçalho e Dados para String) [XML] Layout=ABRASFv2 VersaoDados=2.01 VersaoXML=2.00 NameSpace=http://www.abrasf.org.br/ Cabecalho=0 Dados=1 Dados=1 significa que a mensagem de dados, que neste caso é o conteúdo do grupo <mensagemXML> tem que estar no formato string. Se o valor de Dados for zero o conteúdo será um XML e não string. Esse pode ser o motivo do erro 400.
  16. Bom dia, Como a Nota Técnica não deixa claro alguns pontos, vou me basear no seguinte paragrafo da NT 2020/001 versão 1.04 que trata do MDF-e Integrado: Geração de informações para facilitar a negociação de direitos de recebimentos de fretes, por parte do TAC, junto a instituição financeira onde possui conta corrente, sem a interferência de atravessadores. No meu entendimento a geração de informações de pagamento tanto no MDF-e quanto no envio do evento é para facilitar o recebimento do valor do frete contratado com o TAC. Uma transportadora que é responsável pelo transporte e o motorista é funcionário da mesma, acredito que o pagamento do frete já esta incluído no salario. Posso esta errado. Quanto ao grupo de produto predominante, existe uma regra de validação que diz que o grupo deve existir se o tpEmit for 1 ou 3, mas não existe nenhuma outra regra que diz que se o tpEmit for 2 não deva existir o grupo. Sendo assim não vejo problemas e informar o grupo.
  17. Bom dia Henrique, Os evento de Manifestação do Destinatário são enviados para o Ambiente Nacional e não para a SEFAZ-Autorizadora (por exemplo: SEFAZ-SP). Existe um delay, logo se você envia o Evento e vai verificar no Portal da SEFAZ-Autorizadora é bem provável quem não apareça o mesmo.
  18. Bom dia, Tenho uma aplicação que compara o valor do campo cSitDFe com o enumerador. case cSitDFe of snAutorizado: IncAltDel.Parameters.ParamByName('xSituacao').Value := 'A'; snDenegado: IncAltDel.Parameters.ParamByName('xSituacao').Value := 'D'; snCancelado: IncAltDel.Parameters.ParamByName('xSituacao').Value := 'C'; end; E funciona sem nenhum problema.
  19. Italo Giurizzato Junior

    Campo cBenef

    Inicio da obrigatoriedade do preenchimento do campo cBenef. Para mais informações clique aqui.
  20. Prezados Representantes das Empresas Desenvolvedores de aplicações para emissão e gestão de NF-e/NFC-e, Informo que a SEEC/DF irá iniciar, em 01/11/2020, a exigência, em produção, do preenchimento do campo relativo ao Código de Benefício Fiscal - cBenef, com as Regras de Validação - RV estabelecidas na NT 2019.001, versão 1.50, conforme estabelecido no art. 3º da Portaria SEEC nº 386/2019. O Ato Declaratório COREN nº 01/2020, definiu a Tabela de Código Benefício Fiscal por CST que deverá ser utilizada pelas empresas para realização da configuração das aplicações responsáveis pela emissão e gestão de NF-e/NFC-e. Esclareço que todas as RV constantes do item 3.6.1 da Nota Técnica (N12-85, N12-86, N12-90, N12-94, N12-97 e N12-98) serão aplicadas nos moldes estabelecidos, bem como suas respectivas exceções 2, 3 e 4. Por fim, seguem os links para a legislação e a Tabela com os Códigos por CST: * Portaria SEEC/DF nº 386/2019 - [[http://www.fazenda.df.gov.br//aplicacoes/legislacao/legislacao/TelaSaidaDocumento.cfm?txtNumero=386&txtAno=2019&txtTipo=7&txtParte=.]] * Tabela de Código Benefício Fiscal por CST – Ato Declaratório COREN nº 01/2020 – SEEC/DF - [[http://www.fazenda.df.gov.br/aplicacoes/legislacao/legislacao/TelaSaidaDocumento.cfm?txtNumero=1&txtAno=2020&txtTipo=734&txtParte=.]]
  21. Boa noite Amarildo, Faz esse favor, pois estou trabalhando no refactoring do componente ACBrNFSe e se conseguir colocar esse provedor para recepcionar o XML no layout da ABRASF vai ser ótimo.
  22. Boa tarde Cristofer, Conseguiu implementar? Caso não teve tempo, você tem o manual referente a versão 2 que mostra como deve ser gerado o XML contendo varias guias e vários documentos na mesma guia?
  23. Boa tarde Alexandre, No Dia do ACBr deste ano, eu meu comparsa vamos falar sobre o DistribuicaoDFe e os Eventos de Manifestação do Destinatário. Vamos mostrar que muitos estão implementando esse recurso em suas aplicações de forma equivocada. Já adianto que eu faria diferente. Não usuária o método DistribuicaoDFePorChaveNFe, somente o DistribuicaoDFePorUltNSU tanto para obter o resumo quanto o XML completo da nota após realizar a manifestação.
  24. Bom dia Brito, É estranho acusar que o RPS não existe, pelo simples fato de você não cancelar o RPS e sim a NFS-e. O provedor Ginfes é mestre em fazer kaka no webservice deles e quando você liga eles dizem que do lado deles esta funcionando tudo normal. Verifica se você esta carregando mesmo o XML da NFS-e e não do RPS ao realizar o cancelamento. Se o seu processo esta correto, o jeito vai ser abrir um protocolo na prefeitura e expor o problema. Quanto mais pessoas tiverem o mesmo problema e protocolarem uma reclamação na prefeitura, mais rápido o problema é sanado pelo Ginfes. Fica a dica.
  25. Cleomar, Analisando os serviços disponibilizados pelo webservice do provedor Infisc notei que ele possui dois método para o envio do lote, sendo que um deles o layout do RPS segue o padrão do provedor e o outro segue a versão 2 do layout da ABRASF. Por favor entre em contato com o provedor e questione eles sobre os serviços de envio de lote, consulta, cancelamento, etc que seguem o layout da ABRASF. Preciso saber se eles estão funcionando e se podemos utiliza-los para todas as cidades atendidas pelo provedor. Se estiver funcionando e para todas as cidades vai simplificar muito o nosso trabalho.
×
×
  • 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.

The popup will be closed in 10 segundos...