Agnaldo Prates
-
Total de ítens
948 -
Registro em
-
Última visita
-
Days Won
4
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Agnaldo Prates
-
-
Bom dia.
Para certificados A1, utilize libOpenSSL no lugar de libCapicom.ACBrNFe1.Configuracoes.Geral.SSLLib := libOpenSSL;
ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryOpenSSL;
ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpOpenSSL;
ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsXmlSec; -
15 horas atrás, Eptus disse:
Como, neste caso, eu entrei no ambiente do site e de lá, solicitei a impressão das NFSe, imaginei que seria alguma configuração na forma de enviar o RPS através do componente ACBr.
Pela atenção, obrigado
Bom dia.
Infelizmente esta questão de "discriminar" os serviços ainda vai render muito pois são mais de 5.570 municípios no Brasil. Pela tela parece com a impressão do provedor Fiorilli, por qui também sai desta forma, ou seja, no ambiente do sistema de arrecadação do município sai os serviços separado, já nos nossos sistemas não.
Mas isso tem uma explicação. O arquivo nfse.xsd Abrasf, que no caso varias empresas desenvolvedoras de sistemas de arrecadação utiliza, é totalmente deficiente neste sentido, ou seja, utiliza apenas temListaServico previsto na LC 116/2003, esqueceram que em uma mesma nota fiscal poderia haver vários serviços com códigos diversos, afinal, na lista da lei existem inúmeros.
Quanto ao ACBrNFSe, está correto em relação aquilo que é disponibilizado pelos provedores. Imagino entretanto que poderá a Abrasf em um futuro próximo rever esta questão. -
56 minutos atrás, João Gabriel disse:
Ou Faço dois cadastros para este cliente?
O cadastro do cliente deve ser um apenas, pois o CNPJ não muda, exceto para filiais. O que deve ser diferenciado na NFe é, quando for para consumo o CFOP é um, para revenda outra. Não há necessidade aparente para dois cadastros.
- 1
-
5 horas atrás, Patrick SP disse:
Acredito que seja alguma coisa do Win7 porque em uma maquina consegue emitir normalmente, mas na outra fica retornando esse erro.
Talvez seja mesmo algo relacionado com SO. É importante que esteja mesmo atualizado, caso o erro persista haverá outro caminho a ser seguido.
-
35 minutos atrás, Patrick SP disse:
Não vai dar certo.
-
14 horas atrás, Solivan disse:
Boa tarde Agnaldo, estou postando aqui o XML corrigido, fiz os testes e acho que o motivo não era esse pois o erro persiste.
Bom dia. Certamente não era o erro substancial. Estive olhando a estrutura do teu xml e ele fica bem diferente dos xml que tenho aqui.
Depois de assinado, é mudado algo neste xml? Tente reproduzir esse erro no ACBrNFeDemo. Talvez os endereços não estejam corretos também.
-
52 minutos atrás, alessandro pancotte disse:
Alguem tem alguma outra sugestao...
Veja se o aplicativo está sendo executado como Administrador. Se estiver em modo de compatibilidade pode ocorrer isso ai.
-
1 minuto atrás, maykonts disse:
alguem sabe o que é?
http 403 significa erro de proibição. O certificado digital está instalado? Tentou consultar uma NFe no site da receita e tentou baixar o XML?
-
6 horas atrás, Solivan disse:
[...] não encontro nada de estranho que possa causar o problema, estou anexando o XML, para que você de uma olhada. Estou usando OpenSSL com Certificado A1, para
<detPag><tPag>01</tPag> // Dinheiro<vPag>130.00</vPag></detPag>
<fat><nFat>PV-000000378</nFat> // Grupo de duplicata / Fatura.<vOrig>135.00</vOrig><vDesc>5.00</vDesc><vLiq>130.00</vLiq>
Sugiro que confira isso. -
11 horas atrás, etbricio disse:
Se coloco manualmente a linha dentro do acbr, dá certo, obvio, mas não consigo entender porque o componente acbr busca de caminhos diferentes e como resolver, alguém tem alguma idéia, por favor?
O arquivo ACBrNFeServicos.ini da sua aplicação é o mesmo do ACBrNFeDemo?
-
Valide seu xml para encontrar o que está acontecendo.
A SEFAZ do RS dispõe de um: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx -
-
6 horas atrás, Dangelo Porto disse:
Estou com esse mesmo problema com venda normal. Para mim esta tudo normal
Você informou um pagamento com duplicata parece que falta informar o grupo de duplicatas.
-
16 minutos atrás, rodrigoB9 disse:
qual deve ser o meu tipo de boleto para que ele não seja enviado aos correios ?
- Quando a emissão dos boletos é realizada pelo Banco, a impressão ocorre no processo auto-envelopavel, com entrega efetuada pelo correio, sem comprovante de recebimento pelo Pagador
- Quando a emissão dos boletos é realizada pelo próprio cliente, basta apenas enviar o arquivo remessa para o Banco efetuar o registro dos títulos -
Ressalte-se porém que esta operação serve para ler o arquivo, o que deve analisada a unit posteriormente.
-
21 minutos atrás, rodrigoB9 disse:
alguém?
Talvez esteja na configuração. Veja o tipo de boleto:
if CarteiraEnvio = tceCedente then
TipoBoleto := '2'
else if CarteiraEnvio = tceBanco then
TipoBoleto := '1';
if NossoNumero = EmptyStr then
DigitoNossoNumero := '0';AcbrBancoBradesco,.pas, linha 256.
-
2 horas atrás, Renfer disse:
Estou lendo o arquivo de retorno anexado apresenta erro de conversão. No arquivo, linha 168, tem o motivo C6 e na função CodMotivoRejeicaoToDescricao, não possui o movito C6 no case que faz entrar no else e converter para inteiro.
Desde já obrigado pela atenção.
Altere na Unit AcbrBancoSicred.pas a partir da linha 984.
de case StrToInt( CodMotivo ) of
Para
case StrToInt( OnlyNumber( CodMotivo) ) of
Onde houver na função CodMotivoRejeicaoToDescricao, c400: beginAi vai ler o arquivo.
-
25 minutos atrás, stylesoftware disse:
Acabei de fazer o teste utilizando o RoundABNT na inclusão dos itens na venda e ai realmente bateu com o valor de 98.86. Só não sei se o cliente vai gostar por nessa nota 3 itens dele foram arredondados para baixo.
De qualquer forma muito obrigado pela ajuda André e Agnaldo.
É importante ter cuidado com arredondamentos. Em 2015, o STJ julgou procedente uma ação da Fazenda Pública de MG contra uma indústria de cosméticos justamente pela questão do arredondamento na base de cálculo do imposto.
A RFB ao publicar o MOC já prevê que arredondamentos são permitidos, desde que não configure sonegação fiscal.
- 2
-
23 minutos atrás, stylesoftware disse:
INFORMANDO O VALOR TOTAL DO ITEM COM 3 CASAS DECIMAIS:
Quantidade=3
ValorUnitario=0,035
ValorTotal=0,105Use a função RoundABNT da unit ACBrUtil.
ValorTotal := RoundABNT( (Quantidade * ValorUnitario ),2);
Isso var lhe poupar muita dor de cabeça. -
55 minutos atrás, Antonio Sombra disse:
Nesta listagem ai está faltando a unit pcnGerador.pas, está nela a classe TGeradorOpcoes com a variável QuebraLinha.
TGeradorOpcoes = class(TPersistent)
private
FDecimalChar: Char;
FSomenteValidar: Boolean;
FIdentarXML: Boolean;
FRetirarEspacos: Boolean;
FRetirarAcentos: Boolean;
FNivelIdentacao: Integer;
FTamanhoIdentacao: Integer;
FSuprimirDecimais: Boolean;
FTagVaziaNoFormatoResumido: Boolean;
FFormatoAlerta: string;
FQuebraLinha: String;
public
constructor Create;Recomendo você fazer u backup desta pasta atual e baixar novamente todo o ACBr.
-
21 minutos atrás, Rafael jorge disse:
end
else
begin
// Se não há inscrição estadual não informar a tag dest.IE.
// dest.IE := '';- 2
-
52 minutos atrás, Arnaldo Cruz disse:
Alguem que gera remessa bradesco poderia responder a qual nome de arquivo é o correto ?
Var fArqRemessa : String;
begin
fArqRemessa := FormatDateTime('DDMM',Date)+IntToStr ( nCodSequenciaArquivo ) +'.rem';depois
AcBrBoleto1.NomeArqRemessa := fArqRemessa;
...
Eu faço desta forma em virtude de poder haver várias remessas durante o dia no mesmo mês e nunca tive problemas.
-
9 minutos atrás, claudiocjr disse:
Ola pessoal,
alguém poderia me dizer o que há de errado no XML em anexo?
Eu tento enviar ele para a Sefaz e não me retorna nenhum erro, apenas dizendo que nota não confirmada e seu numero.
grato
Claudio
Teus Schemas estão atualizados? Falta assinatura neste XML.
-
9 horas atrás, José Ferreira S Filho disse:
Já desinstalei e instalei FRCE e ACBr, já compilei o ACBrBoletoFCFortesFr, compila sem problemas, mas quando uso o componente dá o tal erro.
já estou desesperado.
Depois de instalado, abra em seu Delphi o ACBrBoletoFCFortesFt, ignore todas as mensagens, abra uma linha em branco ao final e salve.
Dê um build no seu projeto.
Descricao da Ocorrencia
em ACBrBoleto
Postado
Bom dia. Embora o questionamento esteja muito vago, é possível deduzir que você deseja pegar a descrição do tipo de ocorrência, se for isso basta criar uma função para retornar o dado desejado.
Exemplo: Quando desejo saber qual é código de retorno no arquivo, criei a seguinte função:
function TForm1.RetOcorrencia(CodOcorrencia : TACBrTipoOcorrencia) :String;
begin
case CodOcorrencia of
(...)
toRetornoLiquidado : Result :='06';
(...)
end;
end;
Na leitura:
strCodRetorno := RetOcorrencia(Aboleto1.ListadeBoletos.OcorrenciaOriginal.Tipo);
Não há nenhuma dificuldade.