Ir para conteúdo
  • Cadastre-se

alexandre storti

Membros
  • Total de ítens

    16
  • Registro em

  • Última visita

Contact Methods

  • Website URL
    www.storebrasil.com.br

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

alexandre storti's Achievements

Apprentice

Apprentice (3/14)

  • Collaborator Rare
  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

5

Reputação

  1. Dei uma olhada no fonte do ACBR e percebi que o campo deveria ser o Servico.CodigoMunicipio, após alimentar ele o erro anterior foi suprimido, mas a questão de não preencher o DANFE permaneceu.
  2. Se for este, eu já preenchia. Fiz mais alguns testes e agora passou a ocorrer isto: exception class : EACBrIBGEException exception message : Código do Município deve ser informado.
  3. Bom dia a todos. Estamos falando deste parâmetro ?
  4. Tive o mesmo problema, entendo que o problema está aqui : NFSe.NotasFiscais.Items[0].NFSe.Servico.CodigoMunicipio := qrCapaJ_CIDADEIBGECLIENTE.AsString; Quando o provedor é IPM o código que informamos no XML não é o do IBGE mas sim o da receita federal (TOM). Após carregar o XML e Antes de imprimir, realimentei o campo com o código do IBGE e assim o erro não ocorreu.
  5. Provedor IPM Componente AcbrNFSeX. Para sair o número da nota e data de emissão tenho que alimentar manualmente ou deveria ter sido carregado automaticamente pelo XML ? Fiz alguns testes e logo após carregar o xml alimentei manualmente o campo de data da emissão, desta forma a data apareceu no DANFE: NFSe.NotasFiscais.Items[0].NFSe.DataEmissao := qrCapaRPS_EMISSAO.AsDateTime; NFSe.NotasFiscais.Items[0].NFSe.Numero := qrCapaRPS_NUMERO.AsString; Está certo, é assim mesmo que deve ser feito ?
  6. Ao tentar processar a nota recebo o erro na imagem abaixo. O XML do RPS está em anexo. 4322050013813900010456000000000003500-rps.xml
  7. Para registrar: o problema realmente era relacionado com o regime tributário.
  8. No caso o regime é normal, está indo somente CST, somente envio CSOSN quando simples nacional. A parte da rotina que faze o preenchimento é esta: LCST := StrToCSTICMS( bOK, IntToStrZero( fCupom.qrEstoqueCODIGO_CST.AsInteger , 2) ); if not bOK then raise Exception.Create('Falha na conversão StrToCSTICMS: ' + IntToStrZero( fCupom.qrEstoqueCODIGO_CST.AsInteger , 2) ); if LCST = cst00 then begin Imposto.ICMS.orig := StrToOrig( bOK , fCupom.qrEstoqueCODIGO_ORIGEM.AsString ); Imposto.ICMS.CST := LCST; Imposto.ICMS.pICMS := iif( bDentroDoEstado , fCupom.qrEstoqueICMS_DE.AsFloat , fCupom.qrEstoqueICMS_FE.AsFloat ); end else begin StrToOrig( bOK , fCupom.qrEstoqueCODIGO_ORIGEM.AsString ); Imposto.ICMS.CST := LCST; end; Alguma outra pista de o que buscar ?
  9. alexandre storti

    Erro na tag ICMS

    O SAT retorna: Retorno: 6010 - Erro de validação do conteúdo. Cód.Erro: 1999 - Erro não identificado Através do log o erro é: 20220210144250|SAT|info|nvl 2:(EnviarDadosVenda) XML mal formado (elemento: ICMS) 20220210144250|SAT-AC|erro|nvl 1:(EnviarDadosVenda) falha na geracao do CF-e-SAT (6010|1999|XML mal formado (elemento: ICMS)) Olhando o XML notei que a tab ICMS está assim: Pergunto: O problema é realmente este ? Se sim o que pode estar causando isto? Log_Dimep.txt ultimo_sat.xml
  10. Quanto a assinar irei testar isto hoje. Quanto aos endereços também fiquei com esta mesma dúvida, pois parece-me que somente nesta cidade os endereços saem do padrão deles.
  11. Para mim funcionou assim: [Assinar] RPS=1 Lote=1 URI=1 ConsSit=1 ConsLote=1 ConsNFSeRps=1 ConsNFSe=1 Cancelar=1 RpsGerar=1 LoteGerar=1 Substituir=1
  12. Consegui gerar notas, abaixo seguem as URL em produção e anexado o pnfsNFSeW_ABRASFv2.pas com as alterações. Onde tive que alterar coloquei um comentário assim: [URL_P] RecepcaoLoteRPS=* ConsultaSitLoteRPS=* ConsultaLoteRPS=http://nfse-%NomeURL_P%.multi24h.com.br:9097/ConsultaLoteRPS.asmx ConsultaNFSeRPS=http://nfse-%NomeURL_P%.multi24h.com.br:9095/ConsultaNFSePorRPS.asmx ConsultaNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9096/ConsultaNFSePorFaixa.asmx CancelaNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9098/CancelamentoNFSe.asmx GerarNFSe=* RecepcaoSincrono=http://nfse-%NomeURL_P%.multi24h.com.br:9091 SubstituiNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9086/SubstituicaoNFSe.asmx [Assinar] RPS=1 Lote=1 URI=1 ConsSit=1 ConsLote=1 ConsNFSeRps=1 ConsNFSe=1 Cancelar=1 RpsGerar=1 LoteGerar=1 Substituir=1 pnfsNFSeW_ABRASFv2.pas
  13. Me parece que este provedor exige a existência de várias tags mesmo quando estas estiverem vazias. Efetuei diversas alterações no pnfsNFSeW_ABRASFv2.pas até que cessassem as mensagens de erro por falta de conteúdo, exceto esta que apareceu agora ao final: Content for element '{http://www.abrasf.org.br/nfse.xsd}tcDeclaracaoPrestacaoServico' is incomplete according to the DTD/Schema. Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature. Alguma dica de como resolver isto ? Pergunta 2: Preciso saber se estou certo: uma das várias mensagens de erro foi esta: Element '{http://www.abrasf.org.br/nfse.xsd}Bairro' is unexpected according to content model of parent element '{http://www.abrasf.org.br/nfse.xsd}Endereco'. Expecting: {http://www.abrasf.org.br/nfse.xsd}Complemento. Alterei no fonte da seguinte forma para resolver: if not( FProvedor in [proNFSeBrasil, ProTecnos] ) then Gerador.wCampo(tcStr, '#41', 'Complemento', 001, 060, 0, NFSe.Tomador.Endereco.Complemento, DSC_XCPL) else Gerador.wCampo(tcStr, '#41', 'Complemento', 001, 060, 1, NFSe.Tomador.Endereco.Complemento, DSC_XCPL); Isto está correto ? Pergunta 3: Ao final quando eu conseguir gerar as notas, como faço para enviar estas alterações que fiz para serem analisadas e atualizadas?
  14. Sim ajudaram está rodando normalmente agora. Obrigado pelo retorno.
  15. Lá está assim: [3551009] Nome=Volta Redonda UF=RJ Provedor=ISSNET NomeURL_H=wshomologacao NomeURL_P=voltaredonda
×
×
  • 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...