-
Total de ítens
3.830 -
Registro em
-
Última visita
-
Days Won
66
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Renato Rubinho postou
-
Notícia publicada no portal da SEFAZ-BA. https://www.sefaz.ba.gov.br/scripts/noticias/noticia.asp?LCOD_NOTICIA=12465
- 1 reply
-
- 4
-
Boa tarde, Mais um indício de que o webservice não deveria reclamar da natureza de operação via WS. Existe um tópico recente acusando que funcionou, inclusive com xmls de exemplo. Talvez seja questão de cadastro da empresa no ambiente que está utilizando.
-
Com isso você não tem todos os NSUs, a rotina devolve outros tipos de registros também, veja no exemplo, retorna também resumo de eventos e eventos. Melhor gerar um log para acompanhar tudo. Não, retorna a mesma informação.
-
Implementação Boleto Híbrido Sicredi Nova API
Renato Rubinho replied to Delcio's tópico in ACBrBoleto
-
Boa tarde, Seguem detalhes. Este município utiliza o ISSNET na versão 2.04 1. Na unit a seguir vemos que você deve preencher a propriedade NFSe.NaturezaOperacao /trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXGravarXml_ABRASFv2.pas Que será convertida pela função NaturezaOperacaoToStr function TNFSeW_ABRASFv2.GerarInfDeclaracaoPrestacaoServico: TACBrXmlNode; . . . Result.AppendChild(AddNode(tcStr, '#7', 'NaturezaOperacao', 1, 3, NrOcorrNaturezaOperacao, NaturezaOperacaoToStr(NFSe.NaturezaOperacao), DSC_INDNATOP)); 2. Veja na unit a seguir os valores válidos Verifique com o provedor o que deverá ser preenchido. Se o cliente consegue emitir NFSe pelo provedor talvez você consiga o XML para ver o que foi preenchido. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/ACBrNFSeXConversao.pas function NaturezaOperacaoToStr(const t: TnfseNaturezaOperacao): string; begin Result := EnumeradoToStr(t, ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '17', '18', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '78', '79', '101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '121', '200', '201', '300', '301', '400', '501', '511', '512', '515', '521', '522', '539', '541', '549', '551', '601', '611', '612', '613', '615', '616', '621', '622', '701', '711', '712', '901', '902', '911', '912', '921', '931', '951', '952', '971', '981', '991' ], [no0, no1, no2, no3, no4, no5, no6, no7, no8, no9, no10, no11, no12, no13, no14, no15, no17, no18, no50, no51, no52, no53, no54, no55, no56, no57, no58, no59, no60, no61, no62, no63, no64, no65, no66, no67, no68, no69, no70, no71, no72, no78, no79, no101, no102, no103, no104, no105, no106, no107, no108, no109, no110, no111, no112, no113, no114, no115, no116, no117, no118, no121, no200, no201, no300, no301, no400, no501, no511, no512, no515, no521, no522, no539, no541, no549, no551, no601, no611, no612, no613, no615, no616, no621, no622, no701, no711, no712, no901, no902, no911, no912, no921, no931, no951, no952, no971, no981, no991]); end; 3. Na unit do provedor você deverá preencher a NrOcorrNaturezaOperacao := 0; Por padrão ela é -1, com isso a TAG não é gerada. Preenchendo com 0 será gerada quando alimentada a propriedade, mas como essa função não retorna nunca vazio, essa propriedade sempre será gerada. Atenção: Para que essa alteração tenha efeito, você deve reinstalar os componentes após inserir esta linha. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/ISSNet.GravarXml.pas { TNFSeW_ISSNet204 } procedure TNFSeW_ISSNet204.Configuracao; begin inherited Configuracao; FormatoAliq := tcDe2; GerarEnderecoExterior := True; NrOcorrNIFTomador := 0; NrOcorrCodTribMun_1 := 0; NrOcorrCodigoNBS := 0; NrOcorrInformacoesComplemetares := 0; NrOcorrDiscriminacao_2 := 1; NrOcorrCodigoMunic_2 := 1; NrOcorrDiscriminacao_1 := -1; NrOcorrCodigoMunic_1 := -1; NrOcorrCodigoPaisServico := -1; NrOcorrCodigoPaisTomador := -1; TagTomador := 'TomadorServico'; end; 4. Caso consiga emitir, favor anexar a unit alterada para análise e possível envio ao SVN.
-
Boa noite, Se baixa alguns registros, provavelmente seu código está ok. Por via das dúvidas, crie um log para armazenar todos os NSUs recebidos, se não falhar a sequência, está ok. Obs: não cole conteúdos grandes de fontes, dificulta a leitura do tópico, quando necessário, anexe um arquivo com o conteúdo. A sefaz pode ter demorado para distribuir a NFe para o seu cliente, talvez aguardando mais um tempo ela esteja disponível. Não houve, que me lembre, nenhuma NT com esta informação.
-
Erro E172 Arquivo enviado com erro na assinatura - Duartina - SP
Renato Rubinho replied to AlexandreSoaresSP's tópico in ACBrNFSe
Boa noite, Revise suas configurações de ssl e tls. -
Faltou preencher o Número da Operação, no código do cedente. Com isso o DV do segundo campo e o DV geral também ficaram errados.
-
ACBR Boleto Remessa CNAB400 - Banco Itaú Tamanho Registro 1 Inválido
Renato Rubinho replied to Eder Marcelo's tópico in ACBrBoleto
Obrigado por compartilhar. Fechando tópico antigo.- 8 replies
-
- acbr boleto
- remessa
- (e 3 mais)
-
Bom dia Luis, Uma sugestão para você testar. Após consultar o retorno, antes de imprimir o boleto pelo componente, revise as propriedades a seguir. Se alguma delas estiver diferente, force o preenchimento com o valor correto e veja se a linha digitável é gerada corretamente no boleto. Estando ok, por favor informe o que foi necessário ajustar para que possa ser analisado se deverá ser alterado algo no componente nestes casos. 1. Boleto.Cedente.Agencia = 0001 2. ACBrTitulo.Carteira = 112 *confirme se para API também é essa carteira, mas acredito que sim 3. ACBrTitulo.NossoNumero = número com DV recebido no retorno 4. Boleto.Cedente.CodigoCedente = Número da Operação * isso você deve ver no bankline ou pegue de um boleto com linha digitável legível, da posição 13 à 19 5. ACBrTitulo.Vencimento = mesmo do boleto com linha digitável legível 6. ACBrTitulo.ValorDocumento = mesmo do boleto com linha digitável legível
-
Erro Envio NFSe Prefeitura Sorriso
Renato Rubinho replied to Deivid de Sá Rodrigues's tópico in ACBrNFSe
Boa noite, Como o tópico é antigo e o problema original foi resolvido vamos fechá-lo. Tente contato com a prefeitura para identificar o CNPJ correto, caso ainda tenha problemas favor abrir um novo tópico com maiores informações sobre o seu cenário. -
Erro Remessa Caixa Economica L240
Renato Rubinho replied to Alessandro Bragança's tópico in ACBrBoleto
Boa noite, Abra a unit a seguir, coloque pontos de parada nas units que geram os registros, analise o que está chegando e compare com o que está preenchendo no componente. ../trunk2/Fontes/ACBrBoleto/ACBrBancoCaixa.pas function TACBrCaixaEconomica.GerarRegistroHeader240(NumeroRemessa : Integer): String; . . . function TACBrCaixaEconomica.GerarRegistroTransacao240(ACBrTitulo : TACBrTitulo): String;- 1 reply
-
- 1
-
DistribuicaoDFe retornando apenas o resumo.
Renato Rubinho replied to Carlos E. Brock's tópico in ACBrNFe
Boa noite, Movido para o fórum correto. Você está manifestando com pelo menos a ciência da operação nos resumos para depois receber o XML completo? -
Boa noite, Está com os fontes atualizados e reinstalou o ACBr após atualizar? O link correto é o que consta no ini, se tentar jogar no navegador abrirá uma tela de login https://cascavel.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao&eletron=1 Se não estiver autenticando, entre em contato com o provedor e veja se o usuário e senha estão corretos para acesso via webservice ou se precisa habilitar o usuário para o serviço. Precisa preencher Emitente.WSUser e Emitente.WSSenha Veja o tópico a seguir
-
IPM - CASCAVEL / PR - Não foi encontrado a cidade do usuário
Renato Rubinho replied to flavioz_lopes's tópico in ACBrNFSe
Tópico duplicado. Fechando. -
Tópico fechado por falta de retorno do usuário
-
Boa tarde, O componente não gera esses arquivos, quem gera é o programa de exemplo, apenas como exemplo. Quando implementar sua rotina, basta fazer o devido tratamento e, principalmente, NÃO use o programa de exemplo como emissor e não copie fielmente seu código, ele serve apenas como guia para você entender como usar o componente.
-
Boleto Onde o Cedente é pessoa Física
Renato Rubinho replied to Marcio Eduardo's tópico in Dúvidas gerais
Está em análise uma contribuição para implementação no componente e posteriormente inclusão no monitor e lib. Acompanhe o tópico a seguir da contribuição, notícias no fórum e no discord para quando houverem novidades. -
Boleto Onde o Cedente é pessoa Física
Renato Rubinho replied to Marcio Eduardo's tópico in Dúvidas gerais
O boleto híbrido do Sicoob ainda não foi implementado no ACBr.