Este artigo descreve a operação para cadastrar uma nota fiscal de serviço.
...
- Valida as informações da nota de serviço.
- Calcula os impostos e retenções da nota de serviço:
- Cria o registro da nota de serviço.
Calcular impostos da nota de serviço
O cálculo dos impostos e retenções da nota fiscal de serviço é feito de acordo com os passos abaixo:
- Validação dos serviços.
- Inicialização do cálculo:
- Recupera informações dos serviços (produtos):
- Regras tributárias.
- Filtros tributários e configurações para Pis/Cofins, ISS e Retenções.
- Recupera informações dos emitentes.
- Recupera informações dos destinatários.
- Seleção das configurações dos impostos:
- Configuração para Pis/Cofins
- Configuração para ISS
- Configuração para retenções
- Cálculo do ISS:
- Definir "Alíquota do ISS" = "Alíquota do ISS" da configuração do ISS.
- Definir "Valor da base de cálculo" = "Valor do serviço" - "Valor das deduções"
- Se o "Tipo de tributação para ISS" for igual a '1-Isenta de ISS', a "Base de cálculo" é igual a zero.
- Calcular o "Valor do ISS" = "Valor da base de cálculo" x "Alíquota do ISS" / 100
- Cálculo do PIS.
- Cálculo da Cofins:
- Cálculo da desoneração:
- Cálculo das retenções:
Notas para o administrador
Descrição do objeto "Nota de serviço"
Campo | Tipo | Descrição |
---|
Alíquota Cofins | Porcentagem(6,4) | Valor da alíquota utilizada para calcular o valor da Cofins. Este valor é preenchido pelo sistema durante o cálculo dos impostos da nota fiscal. |
Alíquota CSLL | Porcentagem(6,4) |
|
Valor da base de cálculo | Moeda(15,2) | Valor da base de cálculo utilizado para calcular o ISS da nota, obtido a partir da fórmula: "Valor do serviço" - "Valor das deduções". |
Valor das deduções | Moeda(15,2) | Valor correspondente ao desconto incondicional que será subtraído da base de cálculo da nota fiscal. Este valor é digitado pelo usuário no cadastro da nota fiscal. |
Valor do ISS | Moeda(15,2) | Valor do ISS calculado a partir da fórmula: "Valor da base de cálculo" x "Alíquota do ISS" / 100. |
Artigos relacionados
Filter by label (Content by label) |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@84ad0d59 |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label = "nota_serviço" and type = "page" and space = "snaperp" |
---|
labels | nota_serviço |
---|
|
...