-
Total de ítens
1.359 -
Registro em
-
Última visita
-
Days Won
8
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por RicardoVoigt
-
-
Boa tarde,
durante reinstalação do ACBr aqui deu erro na unit ACBrBoleto.pas
C:\Acbr\Fontes\ACBrBoleto\ACBrBoleto.pas(4230) Error: Undeclared identifier: 'Encoding' C:\Acbr\Fontes\ACBrBoleto\ACBrBoleto.pas(4230) Error: Undeclared identifier: 'TEncoding' C:\Acbr\Fontes\ACBrBoleto\ACBrBoleto.pas(4232) Error: Undeclared identifier: 'Encoding' C:\Acbr\Fontes\ACBrBoleto\ACBrBoleto.pas(4232) Error: Missing operator or semicolon ACBr_Boleto.dpk(125) Fatal: Could not compile used unit '..\..\..\Fontes\ACBrBoleto\ACBrBoleto.pas'
Pelo que vi no log do SVN foi atualizado hoje :
21/12/2023 --- ACBrBancoOriginal, ACBrBancoCresolSCRS, ACBrBoleto -- [-]TK-4800 Ajustes para corrigir a resposta da lib com caracteres invalidos https://www.projetoacbr.com.br/forum/topic/75300-c-leitura-retorno-banco-do-brasil/#comment-486591 Por: Daniel Morais InfoCotidiano / Victor Gonzalles Pandaaaa
Att
Ricardo
-
Em 29/09/2023 at 17:52, Daniel Simoes disse:
Após a reunião com a Setis, apliquei um novo ajuste nos Demos do ACBrTEFAPI, para que não seja necessário, derrubar a aplicação nos testes 35 e 37...
Nesses testes temos que Confirmar ou Estornar uma transação manualmente... Agora isso pode ser reproduzido no Demo, desmarcando a opção "Confirmar Transação Automaticamente"
ACBrTEFAPI1.ConfirmarTransacaoAutomaticamente := False;
Quando ela estiver desmarcada, no termino da transação, a aplicação perguntará se o Operador deseja Confirmar ou Estornar a transação...
Isso é feito através desse trecho de código, do Demo:
procedure TFormPrincipal.FinalizarVenda; var MR: TModalResult; begin //...trecho de código removido, para melhor leitura... StatusVenda := stsFinalizada; if not ACBrTEFAPI1.ConfirmarTransacaoAutomaticamente then begin MR := MessageDlg( 'Confirmação do TEF', 'Confirma a Transação ?', mtConfirmation, [mbYes, mbNo], 0); if (MR = mrYes) then ACBrTEFAPI1.FinalizarTransacoesPendentes( tefstsSucessoManual ) else ACBrTEFAPI1.FinalizarTransacoesPendentes( tefstsErroDiverso ); AtualizarPagamentosVendaNaInterface; end;
Ou seja, inserimos um Dialogo com Sim ou Não, e Finalizamos a transação, com o Status apropriado, conforme a resposta do usuário...
Bom dia,
se eu entendi então, os passos 35/36 e 37/38 ficaram mais simples de reproduzir, bastando apenas clicar em SIM e NÃO (respectivamente) na pergunta ?
Att
Ricardo
-
Boa tarde,
esta impressão que está saindo desalinhada, vc está fazendo do PDF ou diretamente do componente ou preview do DANFe?
Que componente vc usa? fortes ou fast? Se usa fortes, já tentou atualizar a pasta do fortes?
Att
Ricardo
-
Boa tarde, qual componente sua aplicação usa pra impressão? Fortes ou fast?
O Acbrmonitor usa o fortes...
Outro detalhe que as vezes bagunça a impressão é aquela configuração de exibição do windows relacionada a escala, quando muda o valor para diferente de 100% (mas não tenho certeza se isso já foi resolvido).
Att
Ricardo
-
Em 31/08/2023 at 09:05, gutopj01 disse:
existe alguma forma de saber o número da última nota emitida ???
Aqui no RS, a SEFAZ tem um serviço chamado portal e-cac onde a empresa pode acessar com certificado digital, e dentre várias coisas, tem como consultar as notas emitidas.
Já em outros estados não tenho ideia...
outro detalhe quanto ao número, só pra lembrar, fique atento também quanto à Série, pois cada número de série é como um bloco, tendo cada uma sua numeração que vai de 1 a 999999999.
Att
Ricardo
- 1
-
46 minutos atrás, thiago a amaral disse:
boa noite
estou usando um campo chamado XML (blob sub_type 1 segment size 80) onde salvo o conteudo do xml dentro do banco de dados
[FireDAC][Phys][FB]Dynamic SQL Error
SQL error code = -104
String literal with 82343 bytes exceeds the maximum length of 65535 bytesquando o xml e grande da erro, alguem ja pegou algum caso parecido?
Boa noite, a mensagem parece clara, tamanho maximo de "65535 bytes", em algum lugar esta definido esse limite no teu banco ou nessa coluna.
Att
Ricardo
- 1
-
Em 20/06/2023 at 09:12, Éva Cleidiane Coutinho disse:
Bom dia!
Foi publicada em 01/06/2023 a NT 2023.003. Estamos no período de Homologação desde o início do mês, porem ao tentar gerar e autorizar o cupom após um recebimento de pagamento (exemplo: parcela de venda a prazo) com Cartão estou recebendo o seguinte erro:Erro: Rejeicao: Item com CSOSN indevido [nItem:1]Código do primeiro erro: 383
Estou usando CFOP 5949 com CSOSN 900, sem destacar nada de imposto. Vou deixar meu XML aqui, se alguém puder me auxíliar, agradeço!!Link da NT: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=1U1vsLzXGPE=
43230603157446000112650070000000851158149913-nfe.xml 6.6 kB · 7 downloads
Ola,
fizemos um teste hoje aqui em homologação e saiu uma NFC-e com os seguintes dados:
CFOP=5949, CSOSN=900 e NCM=00000000.
Att
Ricardo
-
Bom dia,
me pareceu um pouco estranha o preenchimento do parâmetro NUMNOTA, e essa conversão de integer pra string...
Já conferiu se esse numero da nota não esta gravada com zeros a esquerda?
Att
Ricardo
-
4 minutos atrás, Dércio Luis Zanatta disse:
A NT já está em vigor no ambiente de homologação desde o dia 05/06/2023, mas só na teoria, pq na prática se vc enviar uma nfce com CFOP 5949 e CST 90, recebe rejeição do CST inválido para NFCe !
outro detalhe que lembro do pessoal ter comentado na live que teria de usar NCM=00, isso também deveria estar descrito na NT, e também rejeitou em um teste aqui...
-
7 horas atrás, Maxcodo disse:
na verdade seria exibir no cupom o cnpj que tag é essa ou é a mesma do cpf, como faço isso pra digitar o cnpj e exibir no cupom
Alem dos fontes de exemplo do acbr eh recomendavel estudar tambem o manual de orientation da nfe com o layout dos campos do xml.
-
3 horas atrás, Wiliam Dutra disse:
Bom Dia!! Será que essa orientação do recebimento de crediario, vai demorar, pois tenho muitos clientes ainda com essa duvida.
Bom dia, sobre o CFOP 5949 já saiu a Nota Técnica 2023.003
Pelo que entendi, no ato da venda continua saindo a NFC-e normal, com pagamento tipo 05=Crédito loja, (a prazo) e com as parcelas/duplicatas. O sistema guardaria essas parcelas num "contas a receber" e quando o cliente voltasse na loja para pagar cada parcela, e esse pagamento for no cartão (já pensaram que o TEF pode ser integrado também ao CR?), dai sim emite essa outra NFC-e com CFOP 5949 (1 item apenas).
(Eu ACHO que essa NFC-e com 5949 não precisaria nem mesmo ser impressa, o cliente não precisaria nem ver esse documento...)OBS: removendo a "besteira" que escrevi acima, a treta também envolve justamente a impressão do comprovante do pagamento...
Foi perguntado também na live se essa NFC-e posterior de pagamento teria que referenciar a original da venda, se não me engano teria q se ajustar a regra de validação para aceitar a refNFe na NFC-e. Imagino que, no mínimo, o sistema pode inserir essa referencia da NFC-e e parcela nas Obs complementares e tal...
Att
Ricardo
-
Em 04/06/2023 at 11:42, thiago_msoft disse:
Conferi. Inclusive coloquei um componente com as configurações default e também não exibiu
Já conferiu esta propriedade "ImprimeTributos" ?
ACBrNFeDANFCeFortes1.ImprimeTributos := trbNormal; // Normal é o valor default
-
Bom dia,
esse sistema que está fazendo a validação, onde vc colou o XML, está com os schemas atualizados?
Att
Ricardo
-
Bom dia,
(eu não tinha entendido que a pergunta era sobre "preencher novas tags" no XML, eu preciso me atualizar quanto as últimas NT )
eu já atendi um distribuidor de gás GLP, e fiz uns ajustes no sistema para emitir NFC-e.
O precisa seria isso:
CFOP = 5656
Código ANP eu não lembro de cabeça qual era, mas eu só tenho comentado aqui que a "lista de códigos ANP copiado da página 51 da Nota Tecnica 2016-002 versão 1.42"
Esse é o trecho de código que o sistema preenche os campos relacionados a combustíveis no componente ACBr
if codigo_anp > 0 then begin Prod.comb.cProdANP := codigo_anp; Prod.comb.CODIF := ''; Prod.comb.qTemp := 0; Prod.comb.UFcons := uf_emitente; // Rejeicao: Somatorio percentuais de GLP derivado do petroleo, // GLNn e GLGNi diferente de 1 [nItem:1] Prod.comb.descANP := 'GLP'; //Copy(Prod.xProd,1,95); Prod.comb.pGLP := 100; // 100% GLP Prod.comb.pGNn := 0; // 0% gas natural IMPORTADO Prod.comb.pGNi := 0; // 0% gas natural NACIONAL end;
E lembro que tinha um outro detalhe quanto a tributação, ao invés de emitir com o código 60 de "Substituição Tributaria" tinha que usar outro grupo de tributação relacionado a "repasse de ICMS ST".
if (Imposto.ICMS.CST = cst60) and(codigo_anp > 0) then begin if Pos(QRYNOTA_ITEMCODIGO_ANP.AsString, CODIGOS_ANP_REGRA_ICMSST) > 0 then begin // Caso dos combustíveis e GLP será necessário // preencher o "Grupo de Repasse do ICMS ST" // Para evitar esta rejeicao: // "Grupo de Tributacao informado indevidamente" Imposto.ICMS.CST := cstRep60; Imposto.ICMS.vBCSTRet := 0; Imposto.ICMS.pST := 0; Imposto.ICMS.vICMSSubstituto := 0; Imposto.ICMS.vICMSSTRet := 0; // tem campos de FCP aqui tambem... :-/ Imposto.ICMS.vBCSTDest := 0; Imposto.ICMS.vICMSSTDest := 0; end; end;
Att
Ricardo
-
Bom dia,
em princípio deu tudo certo, valeu pessoal pela colaboração, atualizamos ontem os fontes e o evento foi testado com "quase" sucesso
Ainda deu uma ocorrência na validação dos schemas, mas no código que foi selecionado no tpCR não estava certo no IRRF, até verificamos que no portal do e-social pelo que entendi tem schemas novos disponíveis.
Fechando o tópico.
Att
Ricardo
- 1
-
Bom dia,
verifiquei uma situação diferente (ou fora do padrão do e-Social até agora).
Ao tentar enviar os primeiros testes no evento S-2501 foi retornado esse erro na validação dos "schemas"
Revisando a documentação (Leiautes do eSocial v. S-1.1.pdf) notei que os campos deste evento, mais precisamente do "cpfTrab" pra baixo aparecem como "A" (atributo?) na coluna "Elemento", diferente do padrão "E" em todos os outros eventos.
Pelo que entendi, quando é Atributo, o XML deveria ser gerado assim:
<ideTrab cpfTrab="12345678901">
ao invés de:
<ideTrab> <cpfTrab>12345678901</cpfTrab> ...
Será que o Schema e a documentação estão erradas? ou não foi finalizado considerando que este ainda não entrou em produção?
Alguém já teve algum problema com esse evento?
Att
Ricardo
- 3
-
14 horas atrás, Ess disse:
O cliente quer saia o código só no canhoto e não quer que saia no campo nome / razão social, olhei o manual da nf-e e não achei uma tag especifica pra por essa informação só no canhoto.
Por Favor no ACBrNfe tem alguma propriedade especifica pra isso?
Bom dia,
segundo o Anexo II do Manual de orientação ao contribuinte, no canhoto deve constar a Razão social do Destinatário.
Não tem uma propriedade no componente pra essa ideia, pq isso que seu cliente pediu simplesmente não existe...
Ai ele vai dizer "ahh mas no sistema do fulano ele faz isso..." vc deve argumentar que esse outro sistema não está atendendo o que diz nos manuais da NF-e.
A única forma mesmo seria essa mesmo q vc sugeriu, adicionar o teu código no xNome... porém lembro de ter lido em algum lugar, a respeito de uma regra de validação que chegou a ser testada onde eles iam validar se o nome informado de uma empresa (do emitente ou do destinatário) batia com o cadastro deles lá na Receita, mas realmente não tenho certeza disso agora, se não me engano pode ate estar documentado em alguma Nota Técnica...
Att
Ricardo
- 2
-
43 minutos atrás, narlem disse:
O número não foi inutilizado. Tentei outra série e deu o mesmo erro...
situação estranha mesmo...
pelo q vi no seu arquivo a UF é MG né?
Nesta página até tem opção de consultar as inutilizações no ambiente de homologação
http://www.sped.fazenda.mg.gov.br/spedmg/nfe/consultas/
mas informando o cnpj do emitente não apareceu nada...
De repente, sugiro entrar em contato com a respectiva sefaz...
Att
Ricardo
-
Em 03/03/2022 at 10:55, marcioerli disse:
Olá!
Estou com um problema bem amador.
Gostaria de adicionar algumas informações na hora da impressão do meu cupom fiscal. Ex.: As parcelas, datas e valores entre outras.
Não estou conseguindo. Alguém poderia me dar uma luz como adiciono estas informações extras.
Estou usando ACBR.
Bom dia, como o tópico ainda está aberto, eu gostaria de dar uma sugestão,
vc já tentou incluir estas informações no campo Informações complementares (InfAdic.infCpl) ?
Abaixo tem um exemplo de um cupom NFC-e A PRAZO emitido em um sistema que dou manutenção, e é usado esse campo para imprimir uma "confissão de dívida", que a pessoa do caixa corta na linha pontilhada e pede pro cliente assinar...
(os caracteres de ponto-e-virgula são as quebras de linha, e onde diz "nf-e emitida em ambiente de homologação, sem valor fiscal" sairia o nome do cliente)
-
1 hora atrás, narlem disse:
Alguém consegue me ajudar nisso ?
O número que vc usou já foi inutilizado no ambiente de homologação, tente usar outra série...
-
Em 14/03/2022 at 09:27, Douglas_Cesar2019 disse:
O problema acontece ao usar o componente ACBrNFeDANFCeFortesA4 para impressão em folha A4
Boa tarde,
segue em anexo o fonte do componente ACBrNFeDANFCeFortesA4 para análise, do ajuste descrito acima na formatação de casas decimais na quantidade e valor unitário.
(não eram utilizadas as funções FormatarQuantidade e FormatarValorUnitario)
Também fiz um pequeno ajuste referente ao "valor de acréscimo" onde não eram somados os campos vFrete nem vSeg, apenas era considerado como acréscimo o campo vOutros.
Att
Ricardo
- 1
-
Boa tarde,
eu gostaria de contribuir com mais uns detalhes, pelo que entendi a LGPD protege apenas dados pessoais de pessoas físicas.
Esse conceito de "anonimizar" seria aplicado em processos internos (tratamento dos dados) de uma empresa ou software, como a gravação desses dados pessoais em um banco de dados (ou até em papel).
Poderia haver um "conflito legal" quando por exemplo, um cliente "pessoa física" solicitar a anonimização ou exclusão de seus dados junto a uma empresa, esse direito não atinge os arquivos XML da NF-e que esta mesma empresa também tem o dever de armazenar (inalterados) por até 5 anos (lei da NF-e).
Att
Ricardo
- 2
-
Em 07/12/2021 at 10:04, Precisa Informatica disse:
baixar os XMLs do Próprio Emitente?
A unica possibilidade, em casos de exceção, vc pode baixar o xml de uma nota pelo portal da nfe... precisa informar a chave de acesso e usar o certificado digital.
Att
Ricardo
- 1
-
Em 07/12/2021 at 12:46, Diogo Fabricio Resmer disse:
Tentei reenviar a mesma nota várias vezes e volta sempre com o mesmo problema, não aparece erro algum para facilitar.
Boa tarde,
se a sua aplicação não está tratando ou exibindo o retorno do componente, veja se acha os arquivos XML de retorno com alguma mensagem de rejeição...
Att
Ricardo
Erro ao reinstalar ACBr, compilando ACBrBoleto.pas
em ACBrBoleto
Postado
Bom dia, recebi retorno que deu certo sim, valeu.