Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Pedro Casado
    @pedrocasado
    o layout atual do nfse-nacional não funcionou para RJ.. tive que alterar o layout do envelope pra conseguir
    Ramon Loureiro
    @rabraga
    não entendi... não era para ser um padrão nacional?
    Pedro Casado
    @pedrocasado
    era..
    Ramon Loureiro
    @rabraga
    piada né não?
    Pedro Casado
    @pedrocasado
    veja aí no histórico.. dia 24 jan
    <Codigo>E972</Codigo><Mensagem>Mensagem XML de Pedido do serviço sem conteúdo.</Mensagem>
    Ramon Loureiro
    @rabraga
    eu tô acompanhando...
    Pedro Casado
    @pedrocasado
    tava dando esse erro aí.. resolvi corrigindo o layout
    Ramon Loureiro
    @rabraga
    pois é
    Pedro Casado
    @pedrocasado
    esse padrão nacional é maior furada
    Ramon Loureiro
    @rabraga
    o roberto criou outro para BH
    Pedro Casado
    @pedrocasado
    talvez uma idéia seja criar schemas separados pra esses layouts, porque pelo visto todos vão ter pelo menos algum detalhe diferente
    Roberto L. Machado
    @robmachado
    No caso de haverem diferenças no schema, na assinatura, ou no soap então não tem jeito "É OUTRO PADRÃO" então é necessário abrir outro projeto. Essas diferenças em geral elevam em muito a complexidade e a manutenção do código. Pois isso separei os projetos. Infelizmente NFSe é uma "MERDA" gigante. Tem provedores muito RUINS que só estão ai por que são muito "amiginhos" de alguém. Os dados são péssimos, as estruturas piores ainda e o suporte inexistente ou nenhum.
    O termo NACIONAL está sendo usado impropriamente por todos que adotaram "alguma" coisa da estrutura estabelecida pela ABRASF. Mas não é o padrão nacional.
    Pedro Casado
    @pedrocasado
    pro caso da incompatibilidade de envelopes, que tal criar um EnvelopeXmlFactoryInterface base pra gente implementar diferentes envelopes quando precisar?
    
    interface EnvelopeXmlFactoryInterface
    {
        public function getEnvelopeXml(): string;
    }
    Roberto L. Machado
    @robmachado
    Então Pedro; já pensei nisso; porém não é só envelope, são estruturas, regras, assinaturas, envelopes, são muitas possibilidades para permitir tratar em um único projeto. Por esse motivo foi descontinuado o sped-nfse, por esse motivo separei o sped-nfse-bhiss desse projeto. Essas diferenças são tão variadas é torna INVIÁVEL a manutenção.
    Ramon Loureiro
    @rabraga
    @robmachado , boa tarde, tudo bem?
    baixei o sped-nfse-bhiss
    com o sped-nfse-nacional eu conseguia cancelar usando código SERVICO_NAO_CONCLUIDO
    se passo o CANCEL_ERRO_EMISSAO é retornado a rejeição L42 - Cancelamento da NFS-e não pode ser feito por esse serviço quando o motivo do cancelamento for erro na emissão.
    ahh sim... tem que ser CANCEL_SERVICO_NAO_CONCLUIDO
    Ramon Loureiro
    @rabraga
    deu certo aqui
    ijro
    @ijro
    Boa noite pessoal! Estou chegando hoje no projeto tentando utilizar o sped-nfse-bhiss. Pelo exemplo basico teoricamente ele já enviaria para a prefeitura de belo horizonte? Porque a nota não aparece no ambiente de homologação. Alguém poderia dar uma geral pro newbie aqui? risos. Obrigado!
    Ramon Loureiro
    @rabraga
    boa noite @ijro . qual foi o retorno?
    o método recepcionarLoteRps te dá uma resposta. qual foi?
    ijro
    @ijro
    @rabraga obrigado pela resposta. O retorno é bem grande. Coloco aqui mesmo diretamente?
    ijro
    @ijro
    Se incomodar o pessoal com o tamanho da mensagem eu apago então...
    Ramon Loureiro
    @rabraga
    me parece que é o xml autorizado
    tá cortado
    ijro
    @ijro
    @rabraga aparentemente o Gitter recorta pelo tamanho. Segue o link: https://www.dropbox.com/s/2qwtzktlm8n12p3/recepcionarloterps.txt?dl=0
    Roberto L. Machado
    @robmachado
    Tem que retirar as classes FAKE do exemplo !!! essas classes são usadas no desenvolvimento FAKE == FALSO o que é fake não envia nada !!!
    ijro
    @ijro
    🙈 obrigado.
    ijro
    @ijro
    @robmachado e @rabraga obrigado pela ajuda. Deu certinho: nota aparece no sistema de homolação da PBH.
    Leandro Pereira dos Santos
    @leandrosantoss
    @robmachado tudo bem? Falamos pelo Github. Devo colocar o sped-nfse-egoverne o quanto antes em PRD. Fico no aguardo da sua instrução sobre o release.
    Leandro Pereira dos Santos
    @leandrosantoss
    Sobre seu comentário do "intermediario" eu só não mexi nesse método pq fiquei na duvida se ja estava sendo utilizado. Esse campo pelo que entendi ja viria um xml com os dados do intermediario.
    image.png
    image.png
    Serve para quando existe intermediação do serviço. Mas penso que a assinatura do método tivesse que mudar, ficar mais simples.
    Hoje está assim:
    • @param $dini => Data de inicio
    • @param $dfim => Data de fim
    • @param null $tomadorCnpj => CNPJ do tomador
    • @param null $tomadorCpf => CPF do tomador
    • @param null $tomadorIM => IM do tomador
    • @param null $numeroNFSe => Numero da NF
    • @param null $intermediario => XML do intermediador
    Pensava em deixar assim:
    Leandro Pereira dos Santos
    @leandrosantoss
    • @param $dini => Data de inicio
    • @param $dfim => Data de Fim
    • @param $rps => Rps contendo o restante das informações necessarias
    Só não inclui as datas pq elas não existem no schemaJson
    Ramon Loureiro
    @rabraga
    boas!
    O que aconteceu com os pacotes sped-nfse-bhiss e sped-nfse-nacional ?
    Roberto L. Machado
    @robmachado
    Foram para privado ! devido a falta de auxilio e ajuda e ENORME trabalho
    Mas se quiser estou vendendo, copias desses e de dezenas de outros, mas eu recomendo usar minha API dá uma olhada lá https://cloud-dfe.com.br
    Ramon Loureiro
    @rabraga
    que top @robmachado ! Parabéns pelo novo projeto. Certamente faremos negócios futuramente.
    ijro
    @ijro
    Parabéns mesmo! Um dos mais acessíveis que já vi.