parent
b8425a7d31
commit
7951527dd0
|
@ -48,39 +48,39 @@ const fetchApi = async function (query, page = 1) {
|
|||
|
||||
const buildSimulateursQuery =
|
||||
(period, granularity) =>
|
||||
(page = 1) => ({
|
||||
columns: [
|
||||
'page',
|
||||
'page_chapter1',
|
||||
'page_chapter2',
|
||||
'page_chapter3',
|
||||
'm_visits',
|
||||
],
|
||||
space: {
|
||||
s: [617190, 617189],
|
||||
},
|
||||
period: {
|
||||
p1: [period],
|
||||
},
|
||||
evo: {
|
||||
granularity,
|
||||
top: {
|
||||
'page-num': page,
|
||||
'max-results': 100,
|
||||
sort: ['-m_visits'],
|
||||
filter: {
|
||||
property: {
|
||||
page_chapter1: {
|
||||
$in: ['assistant', 'simulateurs', 'gérer'],
|
||||
},
|
||||
(page = 1) => ({
|
||||
columns: [
|
||||
'page',
|
||||
'page_chapter1',
|
||||
'page_chapter2',
|
||||
'page_chapter3',
|
||||
'm_visits',
|
||||
],
|
||||
space: {
|
||||
s: [617190, 617189],
|
||||
},
|
||||
period: {
|
||||
p1: [period],
|
||||
},
|
||||
evo: {
|
||||
granularity,
|
||||
top: {
|
||||
'page-num': page,
|
||||
'max-results': 100,
|
||||
sort: ['-m_visits'],
|
||||
filter: {
|
||||
property: {
|
||||
page_chapter1: {
|
||||
$in: ['assistant', 'simulateurs', 'gérer'],
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
options: {
|
||||
ignore_null_properties: true,
|
||||
},
|
||||
})
|
||||
},
|
||||
options: {
|
||||
ignore_null_properties: true,
|
||||
},
|
||||
})
|
||||
|
||||
const buildSatisfactionQuery = (page = 1) => ({
|
||||
columns: [
|
||||
|
@ -127,26 +127,26 @@ const buildSatisfactionQuery = (page = 1) => ({
|
|||
|
||||
const buildSiteQuery =
|
||||
(period, granularity) =>
|
||||
(page = 1) => ({
|
||||
columns: ['m_visits'],
|
||||
space: {
|
||||
s: [617190, 617189],
|
||||
(page = 1) => ({
|
||||
columns: ['m_visits'],
|
||||
space: {
|
||||
s: [617190, 617189],
|
||||
},
|
||||
period: {
|
||||
p1: [period],
|
||||
},
|
||||
evo: {
|
||||
granularity,
|
||||
top: {
|
||||
'page-num': page,
|
||||
'max-results': 100,
|
||||
sort: ['-m_visits'],
|
||||
},
|
||||
period: {
|
||||
p1: [period],
|
||||
},
|
||||
evo: {
|
||||
granularity,
|
||||
top: {
|
||||
'page-num': page,
|
||||
'max-results': 100,
|
||||
sort: ['-m_visits'],
|
||||
},
|
||||
},
|
||||
options: {
|
||||
ignore_null_properties: true,
|
||||
},
|
||||
})
|
||||
},
|
||||
options: {
|
||||
ignore_null_properties: true,
|
||||
},
|
||||
})
|
||||
|
||||
const yesterday = new Date(new Date().setDate(new Date().getDate() - 1))
|
||||
.toISOString()
|
||||
|
@ -256,7 +256,8 @@ const getISODatesStartEndPreviousMonth = () => {
|
|||
}
|
||||
async function fetchPaginatedCrispConversations(pageNumber, urlParams) {
|
||||
const response = await fetch(
|
||||
`https://api.crisp.chat/v1/website/d8247abb-cac5-4db6-acb2-cea0c00d8524/conversations/${pageNumber}${urlParams ? `?${urlParams}` : ''
|
||||
`https://api.crisp.chat/v1/website/d8247abb-cac5-4db6-acb2-cea0c00d8524/conversations/${pageNumber}${
|
||||
urlParams ? `?${urlParams}` : ''
|
||||
}`,
|
||||
{
|
||||
method: 'get',
|
||||
|
@ -342,9 +343,9 @@ async function fetchGithubIssuesFromTags(tags) {
|
|||
|
||||
const query = `query {
|
||||
repository(owner:"betagouv", name:"mon-entreprise") {${tags
|
||||
.map(
|
||||
({ name, count }, i) =>
|
||||
`
|
||||
.map(
|
||||
({ name, count }, i) =>
|
||||
`
|
||||
issue${i}_${count}: issue(number: ${name.slice(1)}) {
|
||||
title
|
||||
closedAt
|
||||
|
@ -354,8 +355,8 @@ async function fetchGithubIssuesFromTags(tags) {
|
|||
nodes
|
||||
}
|
||||
}`
|
||||
)
|
||||
.join('\n')}
|
||||
)
|
||||
.join('\n')}
|
||||
}
|
||||
}`
|
||||
const response = await fetch('https://api.github.com/graphql', {
|
||||
|
@ -371,7 +372,7 @@ async function fetchGithubIssuesFromTags(tags) {
|
|||
if (response.status != 200) {
|
||||
console.error(
|
||||
`❌ Github response status: ${response.status}\n` +
|
||||
'\tCheck your GITHUB_API_SECRET key in site/.env\n'
|
||||
'\tCheck your GITHUB_API_SECRET key in site/.env\n'
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
@ -21,6 +21,11 @@ export function SASUSimulation() {
|
|||
legend="Vos revenus de dirigeant de SASU"
|
||||
>
|
||||
<SimulationGoal dottedName="dirigeant . rémunération . totale" />
|
||||
<SimulationGoal
|
||||
editable
|
||||
small
|
||||
dottedName="salarié . rémunération . brut"
|
||||
/>
|
||||
<SimulationGoal
|
||||
editable={false}
|
||||
small
|
||||
|
|
|
@ -3,6 +3,7 @@ import { SimulationConfig } from '../_configs/types'
|
|||
export const configSASU: SimulationConfig = {
|
||||
'objectifs exclusifs': [
|
||||
'dirigeant . rémunération . totale',
|
||||
'salarié . rémunération . brut',
|
||||
'salarié . rémunération . net . à payer avant impôt',
|
||||
'salarié . rémunération . net . payé après impôt',
|
||||
],
|
||||
|
|
|
@ -4,6 +4,7 @@ exports[`calculate assimilé salarié > ACRE 1`] = `
|
|||
"dirigeant . rémunération . totale: 10000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 519
|
||||
salarié . rémunération . brut: 782
|
||||
salarié . rémunération . net . payé après impôt: 596
|
||||
salarié . rémunération . net . à payer avant impôt: 596
|
||||
|
||||
|
@ -14,6 +15,7 @@ exports[`calculate assimilé salarié > ACRE 2`] = `
|
|||
"dirigeant . rémunération . totale: 20000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 1008
|
||||
salarié . rémunération . brut: 1582
|
||||
salarié . rémunération . net . payé après impôt: 1228
|
||||
salarié . rémunération . net . à payer avant impôt: 1228
|
||||
|
||||
|
@ -24,6 +26,7 @@ exports[`calculate assimilé salarié > ACRE 3`] = `
|
|||
"dirigeant . rémunération . totale: 30000
|
||||
impôt . montant: 873
|
||||
salarié . cotisations: 1497
|
||||
salarié . rémunération . brut: 2383
|
||||
salarié . rémunération . net . payé après impôt: 1788
|
||||
salarié . rémunération . net . à payer avant impôt: 1861
|
||||
|
||||
|
@ -34,6 +37,7 @@ exports[`calculate assimilé salarié > JEI 1`] = `
|
|||
"dirigeant . rémunération . totale: 48000
|
||||
impôt . montant: 3247
|
||||
salarié . cotisations: 1198
|
||||
salarié . rémunération . brut: 3574
|
||||
salarié . rémunération . net . payé après impôt: 2531
|
||||
salarié . rémunération . net . à payer avant impôt: 2802
|
||||
|
||||
|
@ -44,6 +48,7 @@ exports[`calculate assimilé salarié > avec charges 1`] = `
|
|||
"dirigeant . rémunération . totale: 10000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 396
|
||||
salarié . rémunération . brut: 581
|
||||
salarié . rémunération . net . payé après impôt: 437
|
||||
salarié . rémunération . net . à payer avant impôt: 437
|
||||
|
||||
|
@ -54,6 +59,7 @@ exports[`calculate assimilé salarié > avec charges 2`] = `
|
|||
"dirigeant . rémunération . totale: 20000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 760
|
||||
salarié . rémunération . brut: 1176
|
||||
salarié . rémunération . net . payé après impôt: 907
|
||||
salarié . rémunération . net . à payer avant impôt: 907
|
||||
|
||||
|
@ -64,6 +70,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 1`] = `
|
|||
"dirigeant . rémunération . totale: 100
|
||||
impôt . montant: undefined
|
||||
salarié . cotisations: undefined
|
||||
salarié . rémunération . brut: undefined
|
||||
salarié . rémunération . net . payé après impôt: undefined
|
||||
salarié . rémunération . net . à payer avant impôt: undefined"
|
||||
`;
|
||||
|
@ -72,6 +79,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 2`] = `
|
|||
"dirigeant . rémunération . totale: 1000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 70
|
||||
salarié . rémunération . brut: 45
|
||||
salarié . rémunération . net . payé après impôt: 14
|
||||
salarié . rémunération . net . à payer avant impôt: 14
|
||||
|
||||
|
@ -82,6 +90,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 3`] = `
|
|||
"dirigeant . rémunération . totale: 2000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 106
|
||||
salarié . rémunération . brut: 105
|
||||
salarié . rémunération . net . payé après impôt: 61
|
||||
salarié . rémunération . net . à payer avant impôt: 61
|
||||
|
||||
|
@ -92,6 +101,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 4`] = `
|
|||
"dirigeant . rémunération . totale: 5000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 215
|
||||
salarié . rémunération . brut: 283
|
||||
salarié . rémunération . net . payé après impôt: 202
|
||||
salarié . rémunération . net . à payer avant impôt: 202
|
||||
|
||||
|
@ -102,6 +112,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 5`] = `
|
|||
"dirigeant . rémunération . totale: 10000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 396
|
||||
salarié . rémunération . brut: 581
|
||||
salarié . rémunération . net . payé après impôt: 437
|
||||
salarié . rémunération . net . à payer avant impôt: 437
|
||||
|
||||
|
@ -112,6 +123,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 6`] = `
|
|||
"dirigeant . rémunération . totale: 20000
|
||||
impôt . montant: 0
|
||||
salarié . cotisations: 760
|
||||
salarié . rémunération . brut: 1176
|
||||
salarié . rémunération . net . payé après impôt: 907
|
||||
salarié . rémunération . net . à payer avant impôt: 907
|
||||
|
||||
|
@ -122,6 +134,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 7`] = `
|
|||
"dirigeant . rémunération . totale: 50000
|
||||
impôt . montant: 1704
|
||||
salarié . cotisations: 1849
|
||||
salarié . rémunération . brut: 2960
|
||||
salarié . rémunération . net . payé après impôt: 2175
|
||||
salarié . rémunération . net . à payer avant impôt: 2317
|
||||
|
||||
|
@ -132,6 +145,7 @@ exports[`calculate assimilé salarié > échelle de rémunération 8`] = `
|
|||
"dirigeant . rémunération . totale: 100000
|
||||
impôt . montant: 9659
|
||||
salarié . cotisations: 3622
|
||||
salarié . rémunération . brut: 5952
|
||||
salarié . rémunération . net . payé après impôt: 3907
|
||||
salarié . rémunération . net . à payer avant impôt: 4712
|
||||
|
||||
|
|
Loading…
Reference in New Issue