farnetani
Membros Pro-
Total de ítens
190 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que farnetani postou
-
Pessoal, tenho uma dúvida em relação ao sequencial do RPS. No sistema que montei, o usuário seleciona os RPS e manda atribuir a sequencia dos RPS, onde o meu sistema captura de forma sequencial isso: 1,2,3,4... Supondo que ele tenha selecionado 4 registros/rps, só que aí ele atribui o numero de lote 1 para o RPS 1 e 2 e o lote 2 para o 3 e 4 (só para exemplificar). No momento do envio (faço lote a lote), o sistema passa o lote 1 e não passa o lote 2, porém o numero de RPS já foi atribuído. Aí temos por exemplo os 4 RPS com data de rps = 01/12/2014. Como deu erro nos RPS do lote 2 (RPS 2 e 3), os mesmos não foram validados, aí o usuário continua o processo com outros registros, fazendo os RPS 5,6,7...em outros lotes: 3, 4, ... Só que aí o usuário esquece do lote 2 que não foi validado e deixa pra fazer isso 2 a 3 dias depois...ou seja, teremos o RPS 1,2 no dia 01/12/2014, aí pula-se a sequência 3 e 4 (que é o lote 2 que deu erro) e continua a sequencia quebrada 5, 6, 7... Só que aí o usuário no dia 04/12/2014 vai e gera o RPS 2 e 3 (corrigindo os problemas do lote 2). Isso tem algum problema???
-
Pessoal, tenho uma dúvida em relação ao sequencial do RPS. No sistema que montei, o usuário seleciona os RPS e manda atribuir a sequencia dos RPS, onde o meu sistema captura de forma sequencial isso: 1,2,3,4... Supondo que ele tenha selecionado 4 registros/rps, só que aí ele atribui o numero de lote 1 para o RPS 1 e 2 e o lote 2 para o 3 e 4 (só para exemplificar). No momento do envio (faço lote a lote), o sistema passa o lote 1 e não passa o lote 2, porém o numero de RPS já foi atribuído. Aí temos por exemplo os 4 RPS com data de rps = 01/12/2014. Como deu erro nos RPS do lote 2 (RPS 2 e 3), os mesmos não foram validados, aí o usuário continua o processo com outros registros, fazendo os RPS 5,6,7...em outros lotes: 3, 4, ... Só que aí o usuário esquece do lote 2 que não foi validado e deixa pra fazer isso 2 a 3 dias depois...ou seja, teremos o RPS 1,2 no dia 01/12/2014, aí pula-se a sequência 3 e 4 (que é o lote 2 que deu erro) e continua a sequencia quebrada 5, 6, 7... Só que aí o usuário no dia 04/12/2014 vai e gera o RPS 2 e 3 (corrigindo os problemas do lote 2). Isso tem algum problema???
-
Valew, deu certo!
-
Perfeito Italo, obrigado pelo feedback. Então esse protocolo não é tão importante, era essa a minha maior preocupação.
-
Pessoal, gostaria de saber como eu faço para que o meu Danfse (via fastreports) fique com a tarja de CANCELADO quando eu cancelar a nfse? Alguém tem isso já implementado via FastReports?
-
Pessoal, supondo que eu envia um RPS e por algum motivo o componente não me retorne o NUMERO DE PROTOCOLO do RPS... O que eu devo fazer para recuperar isso? Eu preciso dele se for ter que cancelar o RPS, certo???
-
Pessoal, alguém sabe me dizer se bhiss só aceita mesmo o motivo de cancelamento 2 (serviço não realizado). Como é que fica se o cliente errar o preenchimento do RPS??? Tem que cancelar pelo motivo 2 ??? Não tem mesmo como cancelar pelo motivo 1 = erro de preenchimento? Isso não dá problema...tipo um rps/nfse cancelado e logo em seguida emitido outro quase igual???
-
Bhiss - Erro De Validação Xml Com & Na Razão Social
farnetani replied to Valdir Dill's tópico in ACBrNFSe
Vixe...então o jeito para o webservice de BH é substituir o & por E...isso não tem como solucionar??? -
Isso já foi corrigido na versão atual?
-
Boleto Banco Itau Compensado, Mas Não Identificado
farnetani replied to jedercardoso's tópico in ACBrBoleto
Estou com o mesmo problema. Na verdade no processo de homologação o pessoal pediu para mudar de 02 para 01 na posição 109. -
Posso utilizar esse como padrão...ou terá algum problema??? No caso tem 2 arquivos fastreports que acompanham o projeto, porém um deles DanfseNovo.fr3 está com problemas...qdo se abre ele dá um erro de datasets e classes...enfim...posso usar o Danfse.fr3???
-
Já vi que não é...pelo jeito é o do RJ.
-
Agora que eu vi aqui que está resultando nas observações: Atencao: Aliquota reduzida, a partir de 29/09/2014, por liminar do TJMG...tem alguma coisa haver ?
-
Pessoal, mesmo eu jogando o valor da alíquota e fazendo o cálculo correto, o valor no xml da alíquota continua sempre ficando = 2. Ainda estou no ambiente de homologação. Isso é normal??? <ValorServicos>10.00</ValorServicos> <IssRetido>2</IssRetido> <ValorIss>0.20</ValorIss> <BaseCalculo>10.00</BaseCalculo> <Aliquota>0.02</Aliquota> <ValorLiquidoNfse>10.00</ValorLiquidoNfse> Eu joguei: Servico.Valores.Aliquota := 2.5; ValorISS := Servico.Valores.BaseCalculo * (Servico.Valores.Aliquota/100); Servico.Valores.ValorIss := RoundTo5(ValorISS, -2); O que pode ser isso???
-
Alguém aqui tem o modelo do danfse da prefeitura de Belo Horizonte já desenvolvido em FastReports que possa me passar???
-
Erro Ao Imprimir Evento Pelo Fastreport No Acbrmonitor
farnetani replied to Ivan de Souza's tópico in ACBrNFe
Tem como vc me passar o arquivo? Não estou conseguindo entender o problema. Meu email: [email protected] -
// Para o provedor ISSDigital deve-se informar também: Prestador.Senha := 'senha'; Prestador.FraseSecreta := 'frase secreta'; Prestador.cUF := 33; A dúvida é...esse provedor ISSDigital é o de Belo Horizonte?
-
Pessoal, hoje (22/04/2014) me deparei com um erro associado ao c485, por isso vou comentar por aqui ok? O lance é o seguinte, se informarmos no c485 com cst=01 e alíquota básica, mesmo que eu NÃO INFORME nos campos: QUANT_BC_COFINS ALIQ_COFINS_QUANT O ACBR está preenchendo com 0,000 nestes campos resultando em erro. O PVA está dizendo que esses campos deveriam estar em branco. O mesmo está ocorrendo para o C481. Errado: |C405|14022014|001|000056|000474|44522,58|1023,22| |C481|01|851,30|851,30|1,6500|0,000|0,0000|14,01|955|| |C485|01|851,30|851,30|7,6000|0,000|0,0000|64,70|955|| Correto: |C405|14022014|001|000056|000474|44522,58|1023,22| |C481|01|851,30|851,30|1,6500|||14,01|955|| |C485|01|851,30|851,30|7,6000|||64,70|955|| Alguém já teve esse problema?
-
Acbrspedfiscal E Acbrspedcontribuicoes No Mesmo Form, Há Conflitos?
um tópico no fórum postou farnetani ACBrSPEDFiscal
Pessoal, eu posso utilizar os dois componentes AcbrSpedFiscal e AcbrSpedContribuicoes no mesmo Form? Me parece que utilizam Units para constantes diferenciadas, certo??? Tenho que tratar separadamente??? -
Por acaso existe alguma regulamentação que me obriga a colocar o NFeProc nos xmls? Ou isso é facultativo? Quando eu já envio a nfe pelo componente acbr e o mesmo já é validado, o status do mesmo não está embutido no arquivo??? Se eu fizer a rotina do exemplo que acompanha o componente, eu só poderei fazê-la após o status da nfe ter sido validada, certo? E se eu quiser cancelar a respectiva nfe depois, muda alguma coisa???
-
Italo, não entendi. Como é que eu poderei deixar a propriedade ID em branco, ela não corresponde com o numero da NFe? Eu sou obrigado a informá-la certo??? DM.ACBrNFe1.NotasFiscais.Clear; with DM.ACBrNFe1.NotasFiscais.Add.NFe do begin infNFe.ID := Tabelaide_notafiscal.asstring; //natureza operação if Tabelaide_indpag.Value = '0' then ide.indPag := ipVista; if Tabelaide_indpag.Value = '1' then ide.indPag := ipPrazo; if Tabelaide_indpag.Value = '2' then ide.indPag := ipOutras;
-
Pessoal, hoje detectei um erro que pode ser que esteja acontecendo com mais pessoas. No momento que vou gerar o XML da NFe, o sistema me resulta um erro de conversão de string em inteiro relacionado a CHAVE da NFe. Detectei o problema na função abaixo do arquivo pcnAuxiliar. Debugando eu notei que o sistema estava vindo com uma chave menor que 43 caracteres quando se chama a função ValidarChave...no campo CHAVE, estava vindo apenas 3211, aí eu coloquei: if length(chave)<43 then begin result:=false; exit; end; A função corrigida ficou: function GerarDigito(var Digito: integer; chave: string): boolean; var i, j: integer; const PESO = '4329876543298765432987654329876543298765432'; begin // Manual Integracao Contribuinte v2.02a - Página: 70 // chave := somenteNumeros(chave); j := 0; Digito := 0; result := True; //trecho adicionado por mim if length(chave)<43 then begin result:=false; exit; end; try for i := 1 to 43 do j := j + StrToInt(copy(chave, i, 1)) * StrToInt(copy(PESO, i, 1)); Digito := 11 - (j mod 11); if (j mod 11) < 2 then Digito := 0; except result := False; end; if length(chave) <> 43 then result := False; end;
-
Descobri...eu havia feito uma rotina para abrir o xml, e salvá-lo novamente...nao sei o pq o mesmo estava salvando ele sem a cláusula CNPJ e pais diferente do Brasil...foi aí que depois de salvo quando eu iria reimportá-lo que estava dando erro... Desculpe aí a informação incorreta!!!
-
Esqueça...fui testar agora e o ACBR importou normalmente...não sei explicar entao o que houve...