Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    3.830
  • Registro em

  • Última visita

  • Days Won

    66

Tudo que Renato Rubinho postou

  1. Notícia publicada no portal da SEFAZ-BA. https://www.sefaz.ba.gov.br/scripts/noticias/noticia.asp?LCOD_NOTICIA=12465
  2. 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.
  3. 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.
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. 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.
  6. 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.
  7. Boa noite, Revise suas configurações de ssl e tls.
  8. 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.
  9. Boa noite, Os dois foram testados na mesma pasta? Confirme se está com as dlls versão 1.1.1 da OpenSSL na pasta da aplicação, parece ser erro devido a versão ou falta das dlls. ../trunk2/DLLs/OpenSSL/1.1.1.10/
  10. 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
  11. 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.
  12. 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;
  13. 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?
  14. 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
  15. Tópico fechado por falta de retorno do usuário
  16. Boa noite, Contribuição enviada ao SVN na Rev-29116. Fiz um pequeno ajuste para usar a função de conversão. Por favor, queria atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. 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.
  19. 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.
  20. Obrigado pela contribuição, em breve será validada para possível envio ao svn. TK-3840
  21. O boleto híbrido do Sicoob ainda não foi implementado no ACBr.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...