Ir para conteúdo
  • Cadastre-se

kohzito

Membros
  • Total de ítens

    65
  • Registro em

  • Última visita

Tudo que kohzito postou

  1. O original é o gerado após a autorização da nota O modificado é o resultado após forçar a mudança do nome da tag mdfe_modificado.xml mdfe_original.xml
  2. Boa noite. Estou com os fontes atualizados. Estou tendo esse erro "Premature end of data in tag MDFeProc line 1" ao carregar um XML autorizado em ACBrMDFe.manifestos.LoadFromString na function LoadFromString em ACBrMDFeManifestos.pas Ele checa a existência na linha 2583 P := pos('</mdfeProc>', XMLStr); Por ele não achar essa tag, ele acaba lendo o XML deformado e causando este erro acima Porém na unit ACBrMDFe.XmlWriter.pas na linha 317 Esse tag é gerada como: xmlNode := FDocument.CreateElement('MDFeProc', 'http://www.portalfiscal.inf.br/mdfe'); Na unit ACBrMDFe.XmlReader.pas na linha 186, até tem uma checagem de tanto mdfeProc quanto MDFeProc if (Document.Root.Name = 'MDFeProc') or (Document.Root.Name = 'mdfeProc') then Modificando no meu código para forçar o MDFeProc virar mdfeProc tudo volta a funcionar Porém não sei se devo alterar a geração do valor em minúsculo ou fazer a checagem dos dois na LoadFromString Obrigado
  3. Fiz uma pequena implementação para baixar o XML do provedor de Barueri também no ambiente de homologação Pois sem isso, ele acaba fazendo um XML com layout do TXT Apenas adicionei o endereço de homologação ISSBarueri.Provider.pas
  4. Delphi 10 Seattle Deu o erro em duas maquinas Quando dava update, ele acabou fazendo uma pergunta sobre o ACBRConst.pas Posso ter respondido errado Depois acabei limpando pelo SVN Tortoise, tentando reverter as alterações e acabou instalando e funcionando Na segunda maquina não consegui repetir o sucesso, porém atualizando e copiando a pasta ACBRDFE, acabou funcionando Em todo caso foi resolvido nas duas maquinas
  5. Olá. Hoje dia 06/02/2024, fiz o update do ACBR e na hora de instalar está dando erros C:\Componentes\ACBR\Fontes\ACBrDFe\ACBrDFe.pas(259) Error: E2003 Undeclared identifier: 'ENCODING_UTF8' C:\Componentes\ACBR\Fontes\ACBrDFe\ACBrDFeUtil.pas(2470) Fatal: F2063 Could not compile used unit 'ACBrDFe.pas' Compilation failure Erro ao compilar o pacote "ACBr_DFeComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Acredito que tem relação com o ACBrDFeConsts.pas Pois esse enumerador está declarado lá, porém no ACBrDFe.pas, ele foi removido do USES
  6. Eu fiz isso até cheguei a mudar a configuração do ACBR para forçar um fuso horário Parece ser problema da SEFAZ em alguns servidores, pois fazia uma nota com o horário correto e não enviava. Voltando 1h (mantendo o fuso horário -3) acabava enviando, mas na próxima nota dava erro de horário atrasado. Ai voltava ao horário correto e enviava, ficando esse carrossel
  7. Mesma coisa aqui. O Windows mudou horario de algumas maquinas aqui, adiantou para 1 hora Ainda não consegui resolver
  8. Não sei se é o caso, mas o cancelamento também utiliza número. Se você faz o 100 e cancela algum cupom, o cancelamento será o 101 e o próximo cupom será o 102
  9. Estão em anexo NFe Enviada.xml NFE Recusada.XML
  10. Creio que essa obrigação seja apenas ao Cod ANP referido Pois ao fazer uma nota com ANP 220101004 e com os campos zerados ocorre o erro 461 nos dois ambientes Voltei a versão do pcnNFeW.pas e voltou a enviar
  11. Esse erro normalmente é pelo serviço spooler parado ou o sistema não encontrar nenhuma impressora padrão (pelo Windows)
  12. Aqui temos varios clientes com o erro com LT_ALL e 4.0 ninguem funciona Fazendo a mudança para TLS12, todos os clientes com Windows 10 funcionam. Porém no Windows 7 apenas alguns, creio que sejam as maquinas mais atualizadas
  13. Boa tarde. Acabei achando um pequeno problema ao carregar um xml de NFe através do LoadFromString Ao carregar o xml 3.10 ele acaba mudando o CST de cst60 para cst60rep sem verificar que ele só é usado na NFe 4.0 Ai ele acaba gerando tags apenas do 4.10 e dando erros de schemas Me baseiei na função GerarDetImpostoICMS do PCNNFeW.pas pcnNFeR.pas
  14. Aqui continua off
  15. Cada cupom aceita apenas um CPF Portanto terá que fazer vários cupons, o grande problema é como dividir isso de forma organizada pelo sistema
  16. Tivemos alguns com Gertec mas foram na ordem de 1 a cada 100 + - Mas o cliente fica meio impaciente as vezes
  17. Mas vc está falando do ip/gateway/dns do aparelho em relação a rede? Pois o que eu falo é aquela configuração que ele cria que deve ser obrigatoriamente IP: 172.16.0.4 Mascara 255.255.0.0 Como informa o manual na pagina 47 http://www.canalautomacao.com.br/system/other_files/other_files/000/000/100/original/ManualSATsweda.pdf?1435334363
  18. Na experiencia da minha empresa em centenas de clientes Gertec e Sweda são excelentes O que pesa na Sweda é a configuração dele que cria uma rede e as vezes ele perde as configurações e fica sem funcionar (perde ip e gateway) Tirando isso praticamente não deu problemas
  19. Fizemos testes de vinculação em um roteador com entrada de chip de celular E envio de alguns cupons Funcionava muito bem, mas não vi ele em operação em um cliente
  20. A SEFAZ diz que deve ficar no rodapé, inclusive em cupons de cancelamento. Mas ela diz em varios momentos que isto é um exemplo, a ideia só não resolveria a questão do cupom de cancelamento
  21. Normalmente aparelhos de homologação são modificados para consumirem outros web services ou serem offlines. Acredito que não é possível, mas a unica que pode te responder é a propria Bematech
  22. kohzito

    Novo texto obrigatorio no CFe

    Segundo o manual: https://www.confaz.fazenda.gov.br/legislacao/arquivo-manuais/gt44-manual_orientacao_sat_v_mo_2_12_11.pdf Existe uma nova obrigatoriedade abaixo do QRCode que é a frase (Pag 25 e 26): Acabei fazendo as modificações aqui, mas foi mais na gambiarra já que minha unit tem algumas modificações Caso seja necessário posso disponibilizar, mas acho que alguém mais experiente consegue fazer isso com mais segurança e velocidade.
  23. Ele está arredondando corretamente, o que você precisa fazer é também arredondar no seu sistema para o total do SAT e do seu sistema bater
  24. ACBrSAT1.Status.VER_LAYOUT podendo vir no formato 0.06 ou 00.06
  25. Comigo sim. O que fiz foi, se a soma do desconto rateado for diferente do valor do desconto, ele adicionar ou subtrair isto no ultimo item do pedido/cupom Quase sempre a diferença é de 0,01 e colocando isso no ultimo item, acaba corrigindo
×
×
  • 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...