Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 28-11-2017 em todas as áreas

  1. Boa tarde! estou passando pelo mesmo problema, os valores referente ao FCP retido não esta sendo preenchido no item sendo que o valor total do FCP retido é enviado e com isso, o XML não é validado. no método GerarDetImpostoICMS é feito o procedimento abaixo que não permite entrar na codificação do "cst60" onde preenche os campos de FCP retido corretamente. if (nfe.infNFe.Versao >= 4) and (nfe.Det[i].Imposto.ICMS.CST = cst60) and //Ajuste para funcionar no ACBrNFeMonitor ((nfe.Det[i].Imposto.ICMS.vBCSTRet <> 0) or //Qdo passar CST 60 e algum campo de repasse de ICMS ST (nfe.Det[i].Imposto.ICMS.vICMSSTRet <> 0) or //estiver preenchido será trocado o cst para cstRep60 (nfe.Det[i].Imposto.ICMS.vBCSTDest <> 0) or (nfe.Det[i].Imposto.ICMS.vICMSSTDest <> 0)) then nfe.Det[i].Imposto.ICMS.CST := cstRep60; observe que na rotina do "cst60" é verificado até a versão para o preenchimento dos campos porém com a validação acima não permite gerar o XML conforme o grupo 60 da NT 2016/002 v1.40 cst60 : begin if NFe.infNFe.Versao >= 2 then begin if (nfe.Det[i].Imposto.ICMS.vBCSTRET > 0) or (nfe.Det[i].Imposto.ICMS.vICMSSTRET > 0) then begin Gerador.wCampo(tcDe2, 'N26', 'vBCSTRet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vBCSTRET, DSC_VBCSTRET); if (NFe.infNFe.Versao >= 4) then Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N26.1', 'pST', 01, IIf(Usar_tcDe4,07,05), 0, nfe.Det[i].Imposto.ICMS.pST, DSC_PST); Gerador.wCampo(tcDe2, 'N27', 'vICMSSTRet', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vICMSSTRET, DSC_VICMSSTRET); end; if (NFe.infNFe.Versao >= 4) then begin if (nfe.Det[i].Imposto.ICMS.vBCFCPSTRet > 0) or (nfe.Det[i].Imposto.ICMS.pFCPSTRet > 0) or (nfe.Det[i].Imposto.ICMS.vFCPSTRet > 0) then begin Gerador.wCampo(tcDe2, 'N23a', 'vBCFCPSTRet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vBCFCPSTRet, DSC_VBCFCPST); Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N27b', 'pFCPSTRet', 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pFCPSTRet, DSC_PFCPSTRET); Gerador.wCampo(tcDe2, 'N27d', 'vFCPSTRet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vFCPSTRet, DSC_VFCPSTRET); end; end; end else begin Gerador.wCampo(tcDe2, 'N21', 'vBCST ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vBCST, DSC_VBCST); Gerador.wCampo(tcDe2, 'N23', 'vICMSST ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vICMSST, DSC_VICMSST); end; end;
    1 ponto
  2. desculpa e pq repetiu mesmo e nao consegui apagar
    1 ponto
  3. Para quem esta usando os fontes disponibilizados extra oficialmente no forum (não esta pronto ainda o componente final)! Basta alterar na unit ACBreSocialGerador : 1) na procedure TeSocialEvento.Validar(Evento: String); TACBreSocial(FACBreSocial).SSL.NameSpaceURI := 'http://www.esocial.gov.br/schema/evt/'+Namespace+ '/v02_04_01'; //'/v02_03_00'; v02_02_02 2) na procedure TeSocialEvento.GerarCabecalho(Namespace: String); TACBreSocial(FACBreSocial).SSL.NameSpaceURI := 'http://www.esocial.gov.br/schema/evt/'+Namespace+ '/v02_04_01'; //'/v02_03_00'; v02_02_02 3) Na unit ACBreSocial; const ACBRESOCIAL_VERSAO = '2.4.01'; 4) Copiar os novos Schemas da pagina do e-social (http://portal.esocial.gov.br/manuais/esquemas-xsd-esocial-v2-04-01-24-11-2017.zip) para a pasta sua schemas. 5) Ajustar a geração dos S-1010 e demais que sofreram alteração de layout. (http://portal.esocial.gov.br/manuais/leiautes_do_esocial_-_versao_2-4-01_beta.zip) como o pessoal acima comentou. Lembrar que o pessoal do e-social zerou a base, logo para testes, deve-se iniciar o envio novamente desde o S-1000.
    1 ponto
  4. Boa tarde, está na lista de pendências em breve será atualizado esse e outros ajustes...
    1 ponto
  5. Fiz a implementação como você sugeriu e ficou muito melhor mesmo. O código ficou mais limpo e mais simplificado. Grato.
    1 ponto
  6. Anexe o arquivo X.TXT gerado pelo MEMOWRIT para sabermos como está a sintaxe do comando enviado para o ACBrMonitorPLUS.
    1 ponto
  7. @AcessoSoft softwares Não consigo te ajudar na sua rotina. Faça o seguinte teste... 1- copie o arquivo ACBR.INI para o disco C: 2- copie o ENT.TXT (anexo) para a pasta C:\ACBrMonitorPlus e veja o retorno pelo próprio monitor. ENT.txt
    1 ponto
  8. Juliomar , ta vendo como vc não leu !! vc como moderador procure prestar mais atenção nos tópicos antes de insinuar perguntas afirmando somente que estamos querendo informações do forum , no tópico citado que criei ja está com a possivel solução pronta ; Juliomar , quando me manifesto neste forum é pra tentar ajudar e não pra atrapalhar , e outra , eu só respondo e comento oque sei , se não sei não comento , certo ? , se vc leu e entendeu o post que coloquei na resposta anterior então ali ja estava a resposta para sua pergunta , não tenho nada com isso que vou comentar mas oque tenho acompanhado neste forum da sua autoria e varias vezes vc humilhar muitos usuarios novos só porque escreveram o texto em "CAIXA ALTA" dizendo que a pessoa esta "GRITANDO" , para com isso velho vc não é melhor doque ninguém , se quizer corrigir isso dos novos usuarios para satisfazer o seu ego de superioridade da sua cabeça , corrija mas sem humilhação ! . Vamos agora ao que interessa aos amigos do forum : Pessoal , pelo menos na Sefaz-SP "Nos testes que eu fiz e acredito que muitos o fizeram" , não se valida mais o CNPJ e IE Validos e sim somente a Razão Social quando homologação , ou pelo menos não esta mais se validando no momento e acredito que vai permanecer assim , pois se não como vai ser testado em Homol... a Manifestação !?? : O "problema" está na unit pcnNFeW.pas que faz este tramite de Cnpj... !!! No caso pedi pro pessoal subir e manter esta unit alterada no SVN pra que toda vez que se atualiza o componente não precise fazer um merge ! AOS AMIGOS , DESCULPE O DESABAFO , É QUE NÃO GOSTO DE HUMILHAÇÃO .
    1 ponto
  9. Luis, Muito obrigado, aqui é assim: a gente risca, belisca e prega fogo.
    0 pontos
×
×
  • 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...