BigWings
Moderadores-
Total de ítens
9.834 -
Registro em
-
Última visita
-
Days Won
150
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que BigWings postou
-
Convertendo CTe de Capicom para OpenSSL
BigWings replied to Juliano Otaviano Barreto's tópico in ACBrCTe
Se você não tem familiaridade com diretivas de compilação, remova todos eles. {$IFDEF}, {$ELSE}, {$ENDIF}, etc. Nesse trecho de código elas não farão diferença. -
Sim, na tag Prod.EXTIPI.
-
DANFeESCPOS trunk2 layout alterado
BigWings replied to gabriel.hilbig's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Legislação. https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=QK/Drpb/k7Y= -
Isso não vai causar erro quando for consumidor estrangeiro e o idEstrangeiro tiver caracteres não numéricos?
-
Consulte a inscrição estadual e veja qual o CPF (ou mesmo CNPJ) está vinculado a ela e informe na NFe. Já vi casos de NFe sem CPF ou CNPJ, caso informe a tag indFinal = 1 (Consumidor Final), mas não creio ser possível ter IE sem CPF ou CNPJ.
-
Esse modelo é não fiscal, provavelmente não funcionará com ecfBematech. Use o componente ACBrPosPrinter.
-
Posso confirmar que a validação não funciona com OpenSSL caso o caminho dos Schemas esteja no formato \\Servidor\Compartilhamento. Você pode mapear a unidade de rede para uma letra de unidade, ou usar Schemas locais.
- 31 replies
-
- certificado digital
- serialização
- (e 1 mais)
-
Boa tarde, Faça a aplicação ler o banco de dados e gerar o .txt. O ACBr já procura o .txt primeiro antes de ler o resource do exe.
- 7 replies
-
- webservice
- nfe
-
(e 1 mais)
Tags:
-
Boa tarde, Ao fazer alguns testes após atualização dos fontes contemplando as implementações do tópico Tive o seguinte erro ao rodar a opção "Validar XML" do demo, configurado com SSLib = libOpenSSL, Delphi XE5, compilado com MinGW ativado. O erro acontece na unit ACBrDFeXsXmlSec, no trecho: if (xmlSecCryptoDLLoadLibrary(PAnsiChar(XMLSecCryptoLib)) < 0) then raise EACBrDFeException.CreateFmt( cErrXmlSecLoadCriptoLib, [XMLSecCryptoLib] ); Alterei para: if (xmlSecCryptoDLLoadLibrary(PAnsiChar(AnsiString(XMLSecCryptoLib))) < 0) then raise EACBrDFeException.CreateFmt( cErrXmlSecLoadCriptoLib, [XMLSecCryptoLib] ); Resolveu o problema, não sei se é a melhor forma, em todo caso, segue a unit alterada. ACBrDFeXsXmlSec.pas
-
NCM deve ter 8 dígitos. De onde tirou esse com 10?
-
Se for usar OpenSSL precisa ter certeza que os Schemas são os do ACBr e não os oficiais baixados pelo portal. Foi preciso uma correção neles pra funcionar com o ACBr, para essa questão dos 3 caracteres por exemplo.
-
O inverso do comando NFe.LerNFe(cArqXML) ( INI to XML)
BigWings replied to agnaldo primo's tópico in ACBrMonitor PLUS
Primeiro ponto, se é orçamento não pode sair como NFC-e. Caracteriza tentativa de enganar o consumidor. Segundo, verifique se a legislação permite que um PDV possa ser usado para emissão de orçamentos. Pela própria característica do ponto de venda estilo check-out, onde a mercadoria é retirada e o pagamento feito ao mesmo tempo, geralmente isso é proibido. Não tendo atenção a isso seu software, e você, pode ser responsabilizado por ser solidário junto com a empresa. Você pode usar o objeto ESCPOS para enviar impressão de relatórios gerenciais para a impressora. Nesse caso você constrói a impressão do orçamento como desejar. http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?ComandosdoObjetoESCPOS.html -
Pelo cálculo o ECF já está arredondando, essa conta da automação que está simplesmente errada. Minha sugestão é lançar a diferença como acréscimo no cupom.
-
Faça o teste e verifique.
-
Está usando IBX? Ainda estou lidando com os vários bugs dele com a corrupção de caracteres e arquivos texto, e estudando a migração para FireDac. No IBX eu consigo salvar o certificado como arquivo no banco e recuperar da seguinte forma: CREATE TABLE ARQUIVOS ( ID INTEGER, NOME VARCHAR(40), HASH_MD5 CHAR(32), ARQUIVO BLOB SUBTYPE 0 SEGMENT SIZE 80 ); ALTER TABLE ARQUIVOS ADD CONSTRAINT ARQUIVOS_PK PRIMARY KEY (ID); Para salvar o arquivo no banco: IBQuery1.ParamByName('ARQUIVO').LoadFromFile(Filename, ftBlob); E recuperar: TBlobField(IBQuery1.FieldByName('ARQUIVO')).SaveToFile(Filename);
- 31 replies
-
- certificado digital
- serialização
- (e 1 mais)
-
ajuda com nfe
BigWings replied to maicondouglas's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Bom dia. Está usando CAPICOM? Experimente trocar pra OpenSSL, conforme relatos deste tópico: -
Erro apos atualização - Undeclared identifier: 'IdentarXML'
BigWings replied to Wellington71's tópico in ACBrNFe
Essa propriedade está no arquivo ACBr\Fontes\ACBrDFe\ACBrDFeConfiguracoes.pas. Você deve ter algum .pas ou .dcu antigo no caminho de compilação. Use a opção "Remover arquivos antigos do disco" do instalador. -
O XML da NFe não é alterado quando se faz o cancelamento, desde que foi implantado o cancelamento por evento. Para verificar a situação atual da nota, execute o método Consultar.
-
NFCe sem formatação
BigWings replied to martins's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=A3Bd/m6qGPM= https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=1tPy4J1eg/c= -
ACBR Boleto Codigo Barras Concessionarias
BigWings replied to anderson.mendonca's tópico in ACBrBoleto
Não. Apenas boletos de cobrança bancária comercial. -
Boa tarde, Uma forma mais elegante de se fazer isso seria usando o próprio método Gerador.wCampo, passando o parâmetro de ocorrências como 0, já que o campo IE não é obrigatório. Assim, ao se passar o valor em branco o ACBr não gerará a tag <IE/> if Trim(CTe.Ide.Toma4.IE) = 'ISENTO' then Gerador.wCampo(tcStr, '#041', 'IE ', 00, 14, 1, CTe.Ide.Toma4.IE, DSC_IE) else Gerador.wCampo(tcStr, '#041', 'IE ', 00, 14, 0, OnlyNumber(CTe.Ide.Toma4.IE), DSC_IE); Não creio que precise implementar a leitura, ela já trata se a tag existe ou não.
- 6 replies
-
- 1
-
- ct-e
- rejeição 483
-
(e 1 mais)
Tags:
-
No ACBr está implementada apenas a carteira não registrada para o banco da amazônia. Essa faixa que você recebeu são os "nosso número" que estão reservados para o cedente, mas para a carteira registrada. Esse banco trabalha diferente a questão do nosso número. A aplicação só pode atribuir o nosso número ao boleto quando ele é registrado. O nosso número é devolvido no retorno, ou seja, o cedente só pode imprimir o boleto no dia seguinte à remessa.
-
Boa tarde, A cidade de Orlandia já se encontra no arquivo Cidades.ini, então basta configurar o componente e fazer os testes.
-
Impressão 2 (duas) Vias em Contingência
BigWings replied to Warquia's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Discutimos isso em outro tópico: De lá pra cá, parece que houve alterações no Ajuste SINIEF 07/2005, todas as menções a NFC-e foram removidas (!), cláusulas que tratavam sobre a NFCe revogadas a partir de 31/01/2017. Parecem estar tratando NF-e e NFC-e como um só no documento, confesso que pra mim está tudo muito confuso. De minha parte, vou manter a impressão em duas vias, que é o que manda o Manual, se o Estado não tem instrução ou decreto próprio desobrigando a impressão. Mesmo porque os requisitos para desobrigação da impressão são piores, na minha opinião, segundo o texto do manual de contingência offline: -
Boa noite, Você pode testar a propriedade Schema do retorno. var DFe: TdocZipCollectionItem; begin [...] DFe := ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[I]; case DFe.schema of schprocNFe: ; // NFe completa schresNFe: ; // NFe resumo schresEvento: ; // Evento resumo schprocEventoNFe: ; // Evento completo end; end;
- 4 replies
-
- 2
-
- manifestacao destinatario
- dfe
- (e 2 mais)