Jump to content
Fivewin Brasil

Jorge Andrade

Membros
  • Posts

    843
  • Joined

  • Last visited

  • Days Won

    77

Posts posted by Jorge Andrade

  1. NF3e em homologação: saiba o porquê de se antecipar

     
     

    Entenda os desafios e motivos de testar a NF3e em homologação o quanto antes:

     

    Sua distribuidora de energia já está testando a emissão de NF3e no ambiente de homologação? Não? Então vocês têm um grande problema pela frente e eu recomendo fortemente que você continue lendo esse texto.

    Um dos grandes desafios da Nota Fiscal de energia eletrônica (NF3e) é a mudança no processo de faturamento.

    Atualmente, as informações da fatura modelo 6 são apresentadas ao Fisco no final de cada período, não afetando a emissão da cobrança e entrega da fatura ao cliente.

    Agora, com a NF3e, essa validação passará a ser em tempo real, com a autorização do documento pela Sefaz. E essa mudança cria alguns problemas.

     

    Desafios da NF3e

    O primeiro problema, ou desafio, é o mais óbvio. A diminuição do prazo de conferência torna o processo mais passível de erros.

    Como você já deve saber, há um grande volume de dados para serem parametrizados, conferidos, ajustados e é fundamental que as distribuidoras estejam atentas à diversos cenários, como os seguintes:

    • Saneamento de cadastros dos clientes
    • Regras de validações dos tributos (base de cálculo, alíquotas, CFOP, etc.)
    • Regras para emissão da fatura de consumidores do grupo A e B)
    • CFOP X grupo de consumo (cClass)
    • Grandezas contratadas
    • Regras de emissão para consumo residencial, comercial, baixa renda, códigos de benefícios sociais
    • Regras para Subclasse Baixa Renda X códigos de benefícios sociais
    • Informações sobre latitude e longitude da unidade consumidora
    • Grupo de informações para referenciar a NF3e original que foi separada judicialmente
    • Regras de itens como SIP, multa, mora, juros

    É fato que a NF3e é um projeto que tem enorme volume de validações, muito por causa da particularidade do negócio que possui diferentes contextos.

    Somado a isso, temos a própria regulamentação da ANEEL que é bastante minuciosa e precisará ser integrada à Sefaz para autorização da emissão dos documentos.

     Emissão de NF3e em contingência: o que as distribuidoras de energia precisam saber

     

    Teste o quanto antes a NF3e em homologação

    Como você vê, fica claríssima a necessidade de testar o quanto antes a emissão de NF3e em ambiente de homologação. Esta é a ÚNICA forma de:

    • Mapear os cenários com possíveis problemas,
    • Identificar os erros e
    • Configurar a operação com o menor risco possível de falhas.
  2. Em 20/01/2021 at 15:27, kapiaba disse:

    Depois morre... propaganda enganosa do kraliyouuussss.... kkkkkkkkkkkkkkkkkkkkkkkk, valeu, eu prefiro o xvideos... kkkkkkkk. Abs.

    Morrendo de rir aqui. ahahahaha, Pensou que ir passar o dia todo baixando e vendo a Rita Cadilac,  Gretchen e o Pablo Vittar ahahahahahaha

  3. Galera

    Boa noite

    Tomei a liberdade de divulgar o canal de um amigo do grupo skype das ferramentas windev. Sei que, não tem nada a ver com o fórum aqui, mas vale a pena assistir alguns vídeos dele e quem sabe conseguir mesclar as ferramentas, além do que, o conhecimento dele ultrapassa as barreiras de várias ferramentas.

    Dá uma olhada lá, se inscreve, não custa nada, pois as vezes, pode resolver um determinado problema na sua ferramenta ou assimilar uma ideia de outra pra ser utilizada em demais.

    https://www.youtube.com/playlist?list=P ... v_tutorial

    []s,

  4. Galera

    Boa noite

     

    Tomei a liberdade de divulgar o canal de um amigo do grupo skype das ferramentas windev. Sei que, não tem nada a ver com o fórum aqui, mas vale a pena assistir alguns vídeos dele e quem sabe conseguir mesclar as ferramentas, além do que, o conhecimento dele ultrapassa as barreiras de várias ferramentas.

    Dá uma olhada lá, se inscreve, não custa nada, pois as vezes, pode resolver um determinado problema na sua ferramenta ou assimilar uma ideia de outra pra ser utilizada em demais.

    https://www.youtube.com/channel/UCv_gTQKDjNL3J6lztF9Mr8Q

    []s,

     

     

     

     

     

     

  5. 2 minutos atrás, vilian disse:

    Obrigado Ribeiro,
    Fiz o cadastro para o período de 15 dias grátis ontem, mas até agora ainda não liberaram o meu acesso... estou aguardando essa liberação para iniciar os testes.

    Amigo, não sei a sua situação, mas vc pode se registrar por 1 mês e até anual e sempre que precisar renovar. No meu caso eu faço anual, pago 1.200,00 pelo ano, ou seja, 100,00 à cada mês e vale cada centavo investido. O Acbr é de vanguarda,  meses antes de entrar em produção qualquer coisa relativas ao seu alcance e desde de que tenha como testar oficialmente, eles já disponibilizam para testes, inclusive, com muitos de nós testando e informando supostos bugs, portanto, faça uma adesão mensal, e baixe td o que precisar e atualizado até o momento.

    O Oscar implementou muita coisa usando as dll's, então ele está com know how no assunto.

    []s,

     

  6. Em 01/10/2020 at 08:30, kapiaba disse:

    kkkkkkkkkkkkkkkkkkk, Jorgyyyyyyyyyyyyyyyyyyyyyyyy??? kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    Dessas coisas eu nem sei nada, é de comer? Cheirar? Lamber? ahahahahahahaah, deixo para os especialistas. Só de falar em advogado já me dá vontade de sair metralhando todos, não ganho uma, só me lasco, mesmo estando certo ahahahahahahahaha

    LGBT. Será que o desfile do ano que vem vai ter? Vou ficar de zoio pela tv na fantasia do João. ahahahahaha

  7. Sr(a)s. Boa tarde
     
     
    Venho através deste canal, manifestar meus sentimentos a família pelo passamento do Rubinho que, no âmbito profissional ajudou muito os parceiros Elgin, promovendo e participando de eventos, além de disponibilizar ferramentas, equipamentos  e estruturas Elgin.

     

    Que Deus conforte a família e os seus colegas.
     
    []s,
  8. 9 horas atrás, kapiaba disse:

    FRAME:

    system
    sistema, método, processo, plano
     
     
     
    method
    método, processo, maneira, sistema
     
     
     
    process
    processo, método, sistema, curso, desenvolvimento, progresso
     
     
     
    frame
    quadro, moldura, estrutura, armação, caixilho, sistema
     
     
     
    ism
    doutrina, teoria, sistema

    Sei não, mas este Amiguinho está plagiando alguém, ou é paixão recolhida da pandemia, Uiiii!!!!!

  9. 3 horas atrás, oribeiro disse:

    Obrigado. Qual é a sua sugestão? 

    Se possível, me aceite no Skype

    Oscar não recebi o seu pedido no skype. Outra coisa, vc deve usar o:

    NFE_LimparLista

     

    Método usado para limpar a lista de notas no componente ACBrNFe.

     

    Comando: NFE_LimparLista;

    RETORNO

    Valor

    Descrição

    0

    Indica que o método foi inicializada corretamente.

    -1

    Indica que a biblioteca não foi inicializada

    -10

    Indica que houve erro ao limpar a lista.

  10. 10 horas atrás, aferra disse:

    Boa prática para troca de versão.
    olhe sempre o buildx.bat (xHarbour) e buildh.bat (Harbour) da pasta \samples e nunca terás problemas, claro que se houver algo de terceiros poderá acontecer alguma incompatibilidade, caso contrario serás felilz ou não. rsrsrsrsrsrsrs

    Juntou a Candinha, com a Mariquita, duas fofoqueiras ahahahahaha.

  11. 1 hora atrás, ADutheil disse:

    Pelo código de erro está usando uma lib de um compilador com outro. Tipo a lib é para Borland BCC e Você está usando MSVC.

    fivehmx é para Microsoft Visual C++ e tem que ser usada em conjunto com a fivehcm.lib. Se usa Borland as libs são fivehx.lib e fivehc.lib

     

    Obrigado edú, pior não, que estou o BCC740 embarcadeiro, mas vou excluir todas as libs e ir incluindo conforme os erros.

  12. 10 minutos atrás, kapiaba disse:

    Verifique: Você está tentando usar LIBs do HARBOUR no xHARBOUR ou vice-versa. Isso, não podyyyyy bindindo... abs.

    Ué, se estou usando o Xhb, pq não posso informar as libs dele, me explica isso doçura? ahahaha

    [W:\bcc73032\Lib\PSDK\msimg32.lib]

    [W:\bcc73032\Lib\PSDK\psapi.lib]

    [W:\SERV\PRODUCAO\LIBS\SQLRDD\Lib\sqlbcc58.lib]

    [W:\SERV\PRODUCAO\LIBS\SQLRDD\Lib\libmysql.lib]

    [W:\SERV\PRODUCAO\LIBS\SQLRDD\Lib\libpq.lib]

    [W:\SERV\PRODUCAO\LIBS\SQLRDD\Lib\oci.lib]

    [W:\SERV\PRODUCAO\LIBS\SQLRDD\Lib\odbccp32.lib]

    [W:\SERV\PRODUCAO\LIBS\FTP\tip.lib]

    [W:\bcc73032\LIB\psdk\shell32.lib]

    [W:\xhb10247_bcc7402019\lib\hbcomm.lib]

    [W:\xhb10247_bcc7402019\lib]\rtl.lib]

    [W:\xhb10247_bcc7402019\lib]\vm.lib]

    [W:\xhb10247_bcc7402019\lib]\ct.lib]

    [W:\xhb10247_bcc7402019\lib]\gtgui.lib]

    [W:\xhb10247_bcc7402019\lib]\lang.lib]

    [W:\xhb10247_bcc7402019\lib]\macro.lib]

    [W:\xhb10247_bcc7402019\lib]\Debug.lib]

    [W:\xhb10247_bcc7402019\lib]\common.lib]

    [W:\xhb10247_bcc7402019\lib]\pp.lib]

    [W:\xhb10247_bcc7402019\lib]\pcrepos.lib]

    [W:\xhb10247_bcc7402019\lib]\codepage.lib]

    [W:\xhb10247_bcc7402019\lib]\cw32.lib]

    [W:\xhb10247_bcc7402019\lib]\HbZip.lib]

    [W:\fwh1906\lib\FiveHMX.lib]

    [W:\fwh1906\lib\FiveHCM.lib]

    [W:\fwh1906\lib\FiveHC.lib]

    [W:\xHBcom\c_lib\Win\gdiplus.lib]

  13. Pessoal boa tarde

     

    Tenho um erro que foi citado estes dias pelo Oscar, e pesquisas por outros colegas, após estas pesquisas, consegui eliminar o erro, mas daí apareceu outro, lembro que, este erro só ocorre quando compilo com  versão FW19, na anterior a fw16 não dá.

    Só deixo de usar as libs FIVEHC, dá um monte de erro external, dai incluo essa lib e outras conforme soluções de colegas daqui, porém dá o erro abaixo, vou excluindo as libs conforme os erros e volta a dar a porrada de erros external.

    \FWH1906\LIB\FIVEHMX.LIB' contains invalid OMF record, type 0x21 (possibly COFF)

    O que pode ser? Espero ter sido claro na dúvida.

     

    []s,

     

     

     

  14. 2 horas atrás, oribeiro disse:

    As rotinas são as das DLLs correspondentes. Não faço nada de diferente. Se eu só imprimo SAT não dá erro. Se eu só imprimo NFe não dá erro. Mas se eu imprimo um e depois vou imprimir o outro dá erro -10 retorno do comando e não imprime.

    Segue:

    SAT

    
    METHOD ImprimirExtratoVenda(eArqXMLVenda, eNomeImpressora) CLASS ACBrSat
        local hResult
        eNomeImpressora := if(eNomeImpressora=nil, "", eNomeImpressora)
        hResult := DllCall(::hHandle, DLL_STDCALL, "SAT_ImprimirExtratoVenda", hb_StrToUTF8(eArqXMLVenda), hb_StrToUTF8(eNomeImpressora))
        ::CheckResult(hResult)
        RETURN nil

    NFE

    
    METHOD Imprimir(cImpressora, nNumCopias, cProtocolo, bMostrarPreview, cMarcaDagua, bViaConsumidor, bSimplificado) CLASS ACBrNFe
        local hResult
        cImpressora     := if(cImpressora=nil, "", cImpressora)
        nNumCopias      := if(nNumCopias=nil, 1, nNumCopias)
        cProtocolo      := if(cProtocolo=nil, "", cProtocolo)
        bMostrarPreview := if(bMostrarPreview=nil, "True", bMostrarPreview)
        cMarcaDagua     := if(cMarcaDagua=nil, "", cMarcaDagua)
        bViaConsumidor  := if(bViaConsumidor=nil, "", bViaConsumidor)
        bSimplificado   := if(bSimplificado=nil, "", bSimplificado)
        hResult := DllCall(::hHandle, DLL_STDCALL, "NFE_Imprimir", hb_StrToUTF8(cImpressora), nNumCopias, hb_StrToUTF8(cProtocolo), hb_StrToUTF8(bMostrarPreview), hb_StrToUTF8(cMarcaDagua), hb_StrToUTF8(bViaConsumidor), hb_StrToUTF8(bSimplificado))
        ::CheckResult(hResult)
        RETURN nil

    Pitaco: Experimente limpar a mémoria com o comando do ACBRde limpar mémoria, porém, acredito que vc terá que recarregar o INI, ou utilizar  DLL direto pra ver se o erro, persiste fazendo o mesmo processo,  limpar memória, tentar imprimir novamente ou recarregar o INI e tentar novamente.

    Complementando, tente usar isso: DllCall( "ACBrNFe32.dll",  "DC_CALL_STD" , "LimparLista")

     

  15. Edú, eu nunca me interessei em desenvolver boleto e se tivesse, usaria a DLL Boleto do ACBR . Há mais de 30 anos eu uso um dll  vitalíciade terceiro , onde eu apenas gero o arquivo TXT usando as informações de cada banco e submeto a DLL, a qual posso emitir, gerar em bmp, pdf, e etc... Pra mim nunca valeu a pena desenvolver e ficar alterando a cada alteração da FEBRABAN a rotina. Em todos estes anos, acredito que fiz somente duas alterações se muito.

    []s,

  16. 18 minutos atrás, oribeiro disse:

    Estou tentando das duas formas:

    A sua forma também funcionou. Gostei muito!

    Estou tentando descobrir como leio o retorno da DLL.

    Você pode, por favor, me enviar um exemplo da verificação do Status do Serviço para eu ver como você trata o retorno?

    xRetornoStatusWeb := DllCall( "ACBrNFe32.dll",  "DC_CALL_STD" , "NFE_StatusServico")

    Lembre que, ao vc criar o INI e estiver td certo, vc só precisa carregar ele da próxima vez entendeu? O retorno veja no manual.

     

×
×
  • Create New...