
BigWings
Moderadores-
Total de ítens
10.113 -
Registro em
-
Última visita
-
Days Won
155
Tudo que BigWings postou
-
NFC-e - MG Retorno de Consulta
BigWings replied to Cleiver's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Sim. Pra quem usa o ACBrMonitorPLUS foi disponibilizada uma versão especial: -
Faça teste com o demo do componente, veja se acontece o mesmo problema.
-
Verificou se está sendo informado um CPF válido? Sendo válido, verificou com o suporte da prefeitura ou do provedor o motivo do erro?
-
A mensagem indica que o protocolo de autorização informado está incorreto, pela expressão regular [0-9]{15} o protocolo deve ter 15 caracteres e está sendo informado 717. O XML também não contém o protocolo de autorização, você pode tentar baixar o XML autorizado no portal do MDFe. https://dfe-portal.svrs.rs.gov.br/MDFESSL/DownloadXMLDFe Ou usar o método Consultar do componente para atualizar o XML com o protocolo de autorização.
-
Para o Fortes ainda não foi ajustado 100% o layout, foi implementado apenas a impressão do QrCode.
-
Você só deve copiar as DLLs da pasta MinGW se estiver com a diretiva {DEFINE USE_MINGW} ativada no ACBr.inc. E não deve alterar os nomes.
-
Sua versão do FastReport é a Embarcadero? Se for pode ser esse o problema, você precisa da versão 5.x Standard ou acima, para compatibilidade com os fr3 do repositório.
-
Esse erro significa que a aplicação está tentando carregar DLLs de 32bits. De preferência copie as DLLs para a pasta do executável. Caso contrário, em Windows 64 bits as DLLs de 64 bits devem ser copiadas para a pasta Windows\system32. E veja que o problema não é na compilação e sim na execução do aplicativo.
-
Geralmente esse erro indica diferença entre a UF informada para a configuração ACBrCTe.Configuracoes.WebServices.UF e a UF do emitente.
-
Se não me engano precisa adicionar manualmente no library path do Delphi os caminhos para os fontes (*.pas) do ACBr em projetos 64 bits. O instalador não compila em 64 bits nem adiciona os caminhos no library path.
-
Verdade, entendi errado. Na minha opinião não devia ser impresso. Mas como o fonte atual está sendo é preciso saber o motivo que isso foi inserido. Lembro de ter feito teste recentemente e as tags ObsCont não foram impressas no DANFE. Vou fazer mais testes, mas a princípio concordo com a nova propriedade.
-
O MOC define que as tags que devem ser impressas no grupo de informações complementares do DANFE são as tags Z02 (infAdFisco) e Z03 (infCpl). Então creio que a sua alteração vai contra a especificação do manual.
-
Se informar um código inválido para o tPag ele é redefinido para o tPag padrão (01-Dinheiro). Se não for o caso abra um novo tópico e anexe os arquivos de envio e retorno.
-
Todos os bancos permitem salvar o extrato em formato de arquivo OFX para integração. O ACBr não tem componente pra isso, mas neste tópico tem indicações de outros:
-
Já estudou o fonte do ACBr que faz essa conversão? Na unit pcnRetDistDFeInt.pas tem o código: StrAux := RetornarConteudoEntre(Leitor.Grupo, '>', '</docZip'); FdocZip.Items[i].FInfZip := StrAux; StrDecod := UnZip(DecodeBase64(StrAux)); Na terceira linha você deve ter o XML. Basta adaptar para o teu caso.
- 3 replies
-
- 2
-
-
- doczip
- descompactar
- (e 3 mais)
-
Consulta de NFCe/NFE
BigWings replied to fdsilva.desenv's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Não. -
Consulta de NFCe/NFE
BigWings replied to fdsilva.desenv's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Você pode montar a chave de acesso informando os dados da nota pelo método GerarChaveAcesso da unit ACBrUtil. Com a chave basta fazer a consulta pelo ACBrNFe para obter o protocolo de autorização. Claro que você precisa informar todos os dados que compõe a chave, como o código numérico e o tipo de emissão, então se não os armazenou previamente não vai ter a chave correta. Quando a mensagem é de duplicidade com diferença na chave de acesso também é retornada a chave correta. -
O troco na NFCe não está vinculado a uma forma de pagamento, o valor do troco é geral para os pagamentos informados. Na leitura do INI o valor do troco vai ser sobreposto pelo valor informado na última forma de pagamento. Nesse exemplo você deve informar o valor do troco na seção [PAG002] mesmo o troco sendo em dinheiro. Ou repetir o valor do troco em todas os pagamentos.
-
O webservice não retorna a situação atual da manifestação. Então você precisa controlar isso pela sua aplicação.