Ir para conteúdo
  • Cadastre-se

vitorrubio

Membros
  • Total de ítens

    20
  • Registro em

  • Última visita

Contact Methods

  • Website URL
    http://blog.vitorrubio.com.br

vitorrubio's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

2

Reputação

  1. Obrigado Sérgio.
  2. A partir do dia 1° de agosto o preenchimento desses dois campos será obrigatório. Será obrigatório apenas para os produtos que tem esse código? Os que não possuem precisarão ser gerados? O preenchimento pode ser simples cópia, digitação ou leitura com um leitor de código barras? não precisa de mais nada? Existe uma multa para quem não preencher. Essa varia de acordo com o Estado. Alguém sabe os valores dessa multa para cada estado?
  3. Sim, antes de entrar na legislação do simples meu cliente era assim como você mencionou: Depois ele entrou para o simples. Depois veio a NFE1.0. Como a 1.0 não contemplava o simples e não tinha a nova CRT e o CSOSN agente deixava todos os impostos, alíquotas e totais do ICMS em branco, mas quando o CST fosse 010 para MG ou RS agente deixava em branco, (na verdade a versão antiga 1.0 do webservice não chiava se você passasse a aliquota e o subtotal mas passasse o total zerado) mas calculava o ICMS ST separadamente e esse valor era preenchido em uma guia para recolhimento desse imposto. Mas com o nfe 2.0 a regra mudou, e a validação está mais forte/constante. Para não cobrar ICMS ST para os outros estados não seria o caso de usar CSOSN 101,102 ou 103 dependendo do produto? Fora isso tem o 201 e o 203 também, que são semelhantes quanto à tributação do ICMS pelo simples, mas diferem quanto à geração de crédito. Tem o 300 também, imune. Isso é sempre assim né? Essa zona de tributação brasileira....
  4. Pra destacar isso precisa preencher os valores das propriedades relativas ao ICMS normal (ou ICMS ST) ou tem algum outro lugar pra isso? Todas as vendas de produtos 0202 devem gerar cobrança de ICMS ST? Independente do estado?
  5. Numa mesma nota pode ter produtos com substituição e sem. Eu olho o CSOSN de cada produto. Se esse tem substituição eu calculo para ele. O CSOSN é 0500 para a maioria dos produtos, e 0202 para alguns. Quando é 0500 eu não calculo BC-ST, valor ST, (e não somo ele no Total ST) e por aí vai. E deixo esses campos em branco. Quando é 0202 eu calculo. Quando todos os itens da nota são 0202 calculo a nota inteira. Quando todos são 0500 deixo VBCST, VST, Total ST e todos eles em branco. Tá certo isso? Outra coisa que achei estranho é que pela regra que o contador passou, só tem ST (e eu só calculo a ST) quando o produto é CSOSN 0202 e o estado de destino é MG ou RS (e PJ). Se for 0202 pra outro estado ou for 0500 pra MG/RS eu não calculo. Tá certo isso?
  6. Pois é, foi o contador que deu a orientação errada. Vou tentar entrar em contato com o cliente e tentar por ele em contato com outro contador. No momento eu estou fazendo assim, tenho uma função que me diz se tem substituição ou não. Ela verifica se o CSOSN é diferente de '0202' e o estado é 'RS' ou 'MG'. function TemSubstituicao(CSOSN, UF: string): Boolean; begin Result := (CSOSN = '0202') and ((UF = 'RS') or (UF = 'MG')); end; Se tem substituição então eu pego a alíquota de substituição (a externa), o iva, calculo o icms do produto, calculo a base de cálculo e o valor do ICMS-ST e calculo os totais ICMS.vBCST := NFItensDataSet.fieldByName('BASECALCULOICMSSUBST').AsCurrency; ICMS.pICMSST := NFItensDataSet.fieldByName('ALIQICMSSUBST').AsCurrency; ICMS.vICMSST := NFItensDataSet.fieldByName('VALORICMSSUBST').AsCurrency; e nos totais Total.ICMSTot.vBCST := NFDAtaSet.fieldByName('BASECALCICMSSUBST').AsCurrency; Total.ICMSTot.vST := NFDAtaSet.fieldByName('VALORICMSSUBST').AsCurrency; Mas se não tiver substituição, se essa função retornar false, eu não faço nada disso, e tanto os valores do ICMS como os do ICMS ST eu mando tudo zerado. Gostaria de saber se estou fazendo certo em mandar zerado ou se eu tenho que preencher mesmo assim. Ou seja: Eu calculo e salvo as bases de cálculo, subtotais e totais tanto do ICMS normal como do ICMS ST, como se não fosse do regime simples, mas na hora de gerar e enviar a nf-e eu não preencho os campos relativos a base de calculo, valor e icms total do componente, para não ir no xml, a menos que TemSubstituicao retorne true, aí eu preencho apenas os valores vBCST, pICMSST, vICMSST e os totais Total.ICMSTot.vBCST e Total.ICMSTot.vST. Sempre que precisar dos dados eu tenho. Mas quando for isento de tudo eu preencho tudo ou eu deixo em branco o que for isento? Valeu anfm! É sempre você que me dá o maior help
  7. Já li toda a documentação referente ao regime simples e o CSOSN mas não entendi uma coisa: Meu cliente é do regime simples, então ele não usa CST, mas usa CSOSN, a CST vai zerada. Ele nunca paga ICMS normal ou ICMS ST,mas tem uma excessão: quando o cliente for de MG ou RS e o CST for 030 ele paga ICMS ST. Recentemente ele disse que essa exceção se aplica somente a clientes Pessoa Jurídica, pessoa física entra no simples normalmente. Ou seja, a exceção tem uma exceção. O que eu devo fazer: colocar um monte de if's com várias condições para saber se paga ICMS ST ou não, nesses casos de excessão mudar o CST, tem alguma entrada ou propriedade especial para isso a ser preenchida no XML? Ou alguma declaração a ser escrita no Danfe? Grato!
  8. Obrigado André. Você já tinha me passado esse manual antes, mas o cliente veio com essa dúvida antes que eu começasse a ler o manual.
  9. vitorrubio

    cst de 4 dígitos

    O contador do meu cliente informou que até dia 01/4 deve ser implementado o cst de 4 digitos, e que para o pessoal do Simples os produtos com substituição tributaria devem estar com cst 0202. Como fazer isso no acbrNfe? Como calcular o vBCST e o VST em casos de substituição tributária?
  10. Tenho um cliente que é do regime SIMPLES e seu contador o orientou de que todos os valores e aliquotas de ICMS devem ser zerados. Orientou também no sentido de que não deve aparecer no danfe impresso o valor dos totais de ICMS. Se eu não preencher os campos recebo a mensagem de erro dizendo que o valor da base de cálculo não coincide com o valor total dos produtos. Como devo proceder? A empresa em questão está no regime SUPERSIMPLES.
  11. Opa meu amigo, adicione no library path e no browsing path o caminho xxx\acbr\trunk\Fontes\synalist onde xxx é o caminho onde você descompactou o componente.
  12. Perguntei isso porque o usuário pode querer enviar um arquivo que estava na hd e ja estava assinado, mas que ainda não foi enviado. André, muito obrigado pelas respostas.
  13. Entendi. Existe algum problema em "assinar" duas vezes?
  14. André, muito obrigado pelas respostas. Na verdade eu uso quase 90% do código do demo na minha aplicação. Comparando o demo antigo com o demo novo, o antigo tinha uma variável vaux que era atribuida à propriedade ID e era para ser único: infNFe.ID := vAux; Nas ultimas versões da nfe 1.0 esse trecho foi comentado, veja a linha 599 do exemplo (1.0). Porque esse trecho foi comentado? Não é mais necessário informar esse ID? A pergunta 5 na verdade referia-se ao fato de que o Demo tem um botão que gera e envia, um que só gera e um que carrega, mas que eu me lembre o que carrega não executa o método envia. Outra coisa: no botão "gerar NFE" é executado o ACBrNFe1.NotasFiscais.Assinar; mas no "Gerar e Enviar" essa linha não é executada. E no exemplo da 1.0 esse método nem aparece. Só queria tirar essa dúvida. Muito obrigado pela sua disposição em responder
  15. Joao Henrique, muito obrigado pela ajuda.
×
×
  • 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.