calc
pj

Calculadora Simples Nacional — DAS mensal

Calcule o DAS do Simples Nacional a partir da receita bruta acumulada (RBT12), receita do mês e anexo (I a V). Inclui alíquota nominal, parcela a deduzir e alíquota efetiva.

post/api/v1/calc/simples-nacional

Request

  • Base URL: https://api.calculas.com.br
  • URL: https://api.calculas.com.br/api/v1/calc/simples-nacional
  • Auth: HTTP bearer

Request body

anexo'I' | 'II' | 'III' | 'IV' | 'V' required

Anexo do Simples Nacional conforme a atividade principal da empresa (CNAE). "I" = comércio varejista e atacadista (alíquota 4%–19%). "II" = indústria e fabricação (alíquota 4,5%–30%). "III" = serviços — contadores, TI, saúde, educação, transporte (alíquota 6%–33%). "IV" = serviços específicos — construção civil, limpeza, vigilância, advocacia (alíquota 4,5%–33%). "V" = serviços intelectuais — consultoria, academias, laboratórios (alíquota 15,5%–30,5%); pode migrar para Anexo III pelo Fator R.

rbt12Centsinteger required

Receita Bruta Total acumulada nos últimos 12 meses (RBT12). Valor em centavos. Ex: R$ 360.000 → 36000000. Define em qual faixa da tabela do Simples a empresa se enquadra. Para empresas com menos de 12 meses, use a receita proporcional anualizada.

rpaCentsinteger required

Receita do período de apuração (mês atual). Valor em centavos. Ex: R$ 30.000 → 3000000. Sobre este valor é aplicada a alíquota efetiva para calcular o DAS.

aplicarFatorRboolean

Se verdadeiro (true), aplica o Fator R: quando a folha de salários dos últimos 12 meses representa 28% ou mais do RBT12, empresas do Anexo V migram automaticamente para o Anexo III (alíquota significativamente menor — em muitos casos de 15,5% para 6%). Se falso (false), calcula pelo Anexo informado sem ajuste. Padrão: false.

folhaSalariosUltimos12MesesCentsinteger

Total agregado da folha de pagamento (salários + pró-labore + benefícios computáveis) nos últimos 12 meses. Valor em centavos. Ex: R$ 100.800 → 10080000. Quando "folhaPagamento" (array), "proLaboreCents" e "folhaSalariosClt" estão informados, este campo é IGNORADO e o engine recalcula a folha somando os 3 inputs categorizados — para granularidade no Fator R. Mantenha-o apenas quando preferir o input agregado clássico. Obrigatório (no agregado OU detalhado) quando "aplicarFatorR" é verdadeiro.

proLaboreCentsinteger

Pro-labore total pago aos sócios nos últimos 12 meses (em centavos). Ex: R$ 60.000 → 6000000. Conta no numerador do Fator R = (pro-labore + salários CLT + benefícios computáveis) ÷ RBT12. Use junto com folhaSalariosClt e folhaPagamento quando quiser detalhamento. Quando informado, sobrepõe folhaSalariosUltimos12MesesCents agregado.

folhaSalariosCltinteger

Salários CLT brutos pagos a empregados nos últimos 12 meses (em centavos). Ex: R$ 80.000 → 8000000. Não inclui pro-labore (campo separado). Conta no numerador do Fator R.

currentDatestring date-time

ISO-8601 com offset. Default: tempo do servidor. Use pra reprodutibilidade / cache semantico.

Response

OK

oktrue required
dataobject required

Resultado dependente da calc — ver schema individual

metaobject

Changes

No recorded changes to this operation across all 1 revision of this API.