Ir para conteúdo
  • Cadastre-se

RonBrisola

Membros
  • Total de ítens

    44
  • Registro em

  • Última visita

Posts postados por RonBrisola

  1. Boa tarde.

    A quebra de linha não está funcionando na  impressão que é gerada no site. 

    image.thumb.png.778ebc7f8f61f5ce66019b8815915f26.png


    Já mandei "\s\n" como eles sugerem no manual, e também ";" e "|".
    Acredito que seja alguma problema na impressão pelo site mesmo, 
    mas a quebra de linha só funcionou quando o xml foi enviado com "
".

    Só que o componente troca o "&" por "&",
    e eu só consegui gerar o xml sem essa troca debugando e forçando o valor do texto voltar ao "&"  na  function TNFSeW_ABRASFv2.GerarServico.

    Tem como eu enviar o "
" sem que haja a troca para "&amp"?
    Também não consegui identificar onde eu poderia trocar o valor da propriedade FpAOwner.ConfigGeral.QuebradeLinha.


    Abaixo a tag que é enviada pelo componente:
     

    <Discriminacao>discriminacao I\n\s discriminacao II\nLinha3\sLinha 4\s\nLinha 5|Linha6;Linha7||Linha8;;Linha9;Linha10;Linha11&amp;#xD;&amp;#xA;Linha 12</Discriminacao>


    Abaixo como deu certo a quebra de linha:

    <Discriminacao>discriminacao I\n\s discriminacao II\nLinha3\sLinha 4\s\nLinha 5|Linha6;Linha7||Linha8;;Linha9;Linha10;Linha11&#13;Linha 12</Discriminacao>

    image.thumb.png.99a9fee13708b3557ad43385770336b2.png

  2. Tudo ok Italo.
    Muito obrigado.

    Agora tenho uma dúvida em relação a impressão da NFSe.
    A impressão do componente está diferente do site.

    Se algum cliente meu insistir em deixar a impressão igual, qual o procedimento?
    Posso customizar a impressão alterando o código do componente aqui pra mim ou tem algum modelo já pronto que se aproxima mais?

    Estou enviando em anexo a impressão que está sendo gerada no site de homologação:

    NotaFiscal618477747938096154.pdf

  3. 3 horas atrás, RonBrisola disse:

    Bom dia.

    O componente já está funcionando no ambiente de homologação?

    Infelizmente, a prefeitura de Sorocaba ainda não divulgou a url do ambiente de produção.

    Pessoal,
    Eu consegui gerar no ambiente de homologação agora.
    Só precisei fazer um ajuste no arquivo nfse.xsd nas pasta Schemas\DSF\2.03, porém não sei se era algo da minha instalação.

    Quando fui emitir a primeira vez deu este erro:

    Erro(s):
    Código  : X800
    Mensagem: Erro de Validação: 1824 - Element 'CodigoCnae': '620400000' is not a valid value of the atomic type 'tsCodigoCnae'.

     

    Ai eu procurei esse tipo no arquivo nfse.xsd, e vi que nele o tamanho estava configurado como 7:

    <xsd:simpleType name="tsCodigoCnae">
            <xsd:restriction base="xsd:int">
                <xsd:totalDigits value="7" />
            </xsd:restriction>
        </xsd:simpleType>

     

    Depois que eu alterei o tamanho para 9 a emissão funcionou:
     

    <xsd:simpleType name="tsCodigoCnae">
            <xsd:restriction base="xsd:int">
                <xsd:totalDigits value="9" />
            </xsd:restriction>
        </xsd:simpleType>

     

  4. O problema maior é a descrição da tributação que não consta no xml.
    Essa tabela de códigos é muito grande, não sei se seria possível fazer o mesmo que é feito com o FxItemListaServico, em que há uma tabela com as descrições no próprio código do componente.

    Eu resolvi aqui criando a propriedade no objeto TDadosServico.
    Então, antes de imprimir a nota eu busco o código numa tabela no meu banco de dados e atribuo à propriedade.

      public
        constructor Create;
        destructor Destroy; override;
    
        property xCodigoTributacaoMunicipio: ansiString read FxCodigoTributacaoMunicipio write FxCodigoTributacaoMunicipio;  //BHIss
                if FindKey([ facbrNFSE.NotasFiscais.Items[n].NFSe.Servico.CodigoTributacaoMunicipio ]) then
                   facbrNFSE.NotasFiscais.Items[n].NFSe.Servico.xCodigoTributacaoMunicipio := FormatMaskText('0000-0/00-00;0;',
                                                                                                             PadL(facbrNFSE.NotasFiscais.Items[n].NFSe.Servico.CodigoTributacaoMunicipio, '0', 9)) +
                                                                                              ' - ' + FieldByName('DESCRCNAE').AsString;

     

    Entendo que o que fiz atende só ao meu uso do componente, não sei se é possível acrescentar no projeto.

     

    • Curtir 1
  5. Em tempo, esta é resposta da prefeitura:

    Citar

    Bom dia, Por questões de segurança não existe a consulta direta via url. A consulta do tomador existente no portal possui o Captcha justamente para evitar que seja desenvolvido consultas automatizadas através do robôs para obter informações não autorizadas.

    Realmente não é possivel fazer a consulta direta.

    Por favor, podem encerrar este tópico.

    Obrigado.

    • Curtir 1
  6.  

    Olá.

    É possível consultar uma nota no sistema da prefeitura de Belo Horizonte com um link direto?

    O parâmetro LinkNFSE do meu arquivo BHISS.ini está em branco.

    Num outro post neste forum encontrei um BHIss.ini com esses parâmetros informados:

    [LinkNFSe]
    Producao=https://bhissdigital.pbh.gov.br/bhiss-ws/nfse.aspx?inscricao=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif%
    Homologacao=https://bhisshomologa.pbh.gov.br/bhiss-ws/nfse.aspx?inscricao=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif%

    Porém, eles também não funcionam.

×
×
  • 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...
The popup will be closed in 10 segundos...