Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    42.692
  • Registro em

  • Última visita

  • Days Won

    1.241

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Fagner, Se eu entendi, essa "empresa" incluiu a emissão da NFS-e no ACBrMonitor Plus, correto? Se sim, no meu entendimento você tem que entrar em contato com essa "empresa" e pedirem para eles analisarem o problema e fazer as devidas correções. Uma vez que os fontes oficiais do ACBrMonitor Plus não da suporte a emissão de NFS-e.
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Boa tarde Pedro, Você esta utilizando o componente ACBrNFe? Ou você desenvolve utilizando outra ferramenta que não seja Delphi e nem Lazarus?
  4. Bom dia Maiquel, Fiz uma alteração tanto no arquivo Cidades.ini quando no SigCorp.ini Por favor atualize e faça novos testes.
  5. Bom dia Gabriel, Já esta no repositório a sua colaboração, muito obrigado.
  6. Bom dia, O provedor WebISS possui 2 webservices, um que segue a versão 1 e o outro que segue a versão 2 do layout da ABRASF. Ambos definem o código do serviço tag: ItemListaServico e Código de Tributação tag: CodigoTributacaoMunicipio conforme abaixo: <xsd:simpleType name="tsItemListaServico"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="5" /> <xsd:minLength value="1" /> <xsd:whiteSpace value="collapse" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="tsCodigoTributacao"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="20" /> <xsd:minLength value="1" /> <xsd:whiteSpace value="collapse" /> </xsd:restriction> </xsd:simpleType> (...) <xsd:element name="ItemListaServico" type="tsItemListaServico" minOccurs="1" maxOccurs="1" /> <xsd:element name="CodigoCnae" type="tsCodigoCnae" minOccurs="0" maxOccurs="1" /> <xsd:element name="CodigoTributacaoMunicipio" type="tsCodigoTributacao" minOccurs="0" maxOccurs="1" /> (...) Como você pode ver o conteúdo da tag ItemListaServico é uma string contendo no minimo 1 e no maximo 5 caracteres, logo o seu conteúdo pode ser 01.07 em vez de 0107 Já o conteúdo de CodigoTributacaoMunicipio pode ter até 20 caracteres.
  7. Boa tarde ALA, Você leu a NT 2020/004 que trata sobre o DANFE Simplificado - Etiqueta? Se sim, ficou claro para você que esse DANFE não substitui o DANFE em papel A4? Caso esteja tudo claro e você necessita desse DANFE, o que você acha de contribuir com a comunidade implementando ele? Porque só nós moderadores e consultores do ACBr temos que escrever código?
  8. Bom dia Maiquel, Muito obrigado pela colaboração, vou incluir na minha lista de tarefas, estando tudo OK, vou enviar para o repositório.
  9. Bom dia Junior, O ACBr ao assinar um XML realiza 2 transformações padrão utilizado pela NF-e, CT-e, MDF-e, BP-e, NF3-e, eSocial, Reinf e pela grande maioria dos provedores de NFS-e, só esse provedor que vi que são 3 transformações. <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/> <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"> <ds:XPath>not(ancestor-or-self::ds:Signature)</ds:XPath> </ds:Transform> </ds:Transforms> Ai eu pergunto, precisa de tudo isso?
  10. Bom dia Gabriel, Muito obrigado pela colaboração, vou incluir na minha lista de tarefas para analisar a sua alteração.
  11. Bom dia, Você esta fazendo testes com o programa exemplo do componente ou com a sua aplicação? Se é com a sua aplicação, verifique se ele não esta se utilizando de um arquivo INI antigo ou alterado do provedor.
  12. Bom dia Eduardo, É muito estranho essa mensagem de rejeição acusando que o XML do cabeçalho do arquivo esta fora do padrão especificado. A montagem do Envelope Soap do provedor Vitoria não consta o grupo referente a mensagem de cabeçalho, somente o grupo da mensagem de dados.
  13. Bom dia, Em vez de: Gerador.wCampo(tcDe2, '', 'AlqIssSN_IP', 01, 06, 0, StrToFloat('2,01'), ''); coloque: Gerador.wCampo(tcDe2, '', 'AlqIssSN_IP', 01, 06, 0, StrToFloat('2.01'), ''); ou Gerador.wCampo(tcDe2, '', 'AlqIssSN_IP', 01, 06, 0, 2.01, '');
  14. 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.
  15. 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/
  16. 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.
  17. 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.
  18. 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>.
  19. 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.
  20. 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?
  21. 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.
  22. Bom dia Mesquita, Configura o componente para salvar os arquivos Soap eles podem dar uma pista para o problema. Configuracoes.WebServices.Salvar := True;
  23. 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.
  24. 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.
  25. Italo Giurizzato Junior

    Campo cBenef

    Inicio da obrigatoriedade do preenchimento do campo cBenef. Para mais informações clique aqui.
×
×
  • 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...