Skip to content

Commit

Permalink
Merge pull request #2392 from sophiemoustard/COM-3723
Browse files Browse the repository at this point in the history
COM-3723: add missing verbatim
  • Loading branch information
manonpalin committed Jun 6, 2024
2 parents 7568dcf + 7430b56 commit fcf9d18
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 6 deletions.
3 changes: 2 additions & 1 deletion src/data/pdf/courseBilling/courseBill.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ exports.getPdfContent = async (bill) => {

const footer = [
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA).',
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
Expand Down
13 changes: 11 additions & 2 deletions src/data/pdf/courseBilling/courseCreditNote.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,18 @@ exports.getPdfContent = async (creditNote) => {
const netInclTaxes = CourseBillHelper.getNetInclTaxes(creditNote);
const header = UtilsPdfHelper.getHeader(creditNote, compani);
const feeTable = UtilsPdfHelper.getFeeTable(creditNote);
const tableFooter = UtilsPdfHelper.getTotalInfos(netInclTaxes);
const totalInfos = UtilsPdfHelper.getTotalInfos(netInclTaxes);

const content = [header, feeTable, tableFooter];
const footer = [
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
];

const content = [header, feeTable, totalInfos, footer];

return {
template: {
Expand Down
1 change: 1 addition & 0 deletions src/data/pdf/courseBilling/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ exports.getHeader = (data, compani, isBill = false, isPaid = false) => {
{
stack: [
{ text: isBill ? 'Facture' : 'Avoir', fontSize: 32 },
{ text: 'Prestation de services' },
{ text: data.number, bold: true },
{ text: `${isBill ? 'Date de facture' : 'Date de l\'avoir'} : ${data.date}` },
...(isPaid
Expand Down
11 changes: 8 additions & 3 deletions tests/unit/data/courseBill.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ describe('getPdfContent', () => {
{
stack: [
{ text: 'Facture', fontSize: 32 },
{ text: 'Prestation de services' },
{ text: 'FACT-000045', bold: true },
{ text: 'Date de facture : 18/08/1998' },
{ text: 'Facture acquitée le 02/01/2023 ☑', color: 'green' },
Expand Down Expand Up @@ -185,7 +186,8 @@ describe('getPdfContent', () => {
],
},
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA).',
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
Expand Down Expand Up @@ -258,6 +260,7 @@ describe('getPdfContent', () => {
{
stack: [
{ text: 'Facture', fontSize: 32 },
{ text: 'Prestation de services' },
{ text: 'FACT-000045', bold: true },
{ text: 'Date de facture : 18/08/1998' },
],
Expand Down Expand Up @@ -352,7 +355,8 @@ describe('getPdfContent', () => {
],
},
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA).',
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
Expand Down Expand Up @@ -418,7 +422,8 @@ describe('getPdf', () => {
absolutePosition: { x: 40, y: 40 },
},
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA).',
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
Expand Down
14 changes: 14 additions & 0 deletions tests/unit/data/courseCreditNote.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ describe('getPdfContent', () => {
{
stack: [
{ text: 'Avoir', fontSize: 32 },
{ text: 'Prestation de services' },
{ text: 'AV-000045', bold: true },
{ text: 'Date de l\'avoir : 21/08/1998' },
],
Expand Down Expand Up @@ -165,6 +166,12 @@ describe('getPdfContent', () => {
],
],
},
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
],
defaultStyle: { font: 'SourceSans', fontSize: 12 },
styles: {
Expand Down Expand Up @@ -228,6 +235,7 @@ describe('getPdfContent', () => {
{
stack: [
{ text: 'Avoir', fontSize: 32 },
{ text: 'Prestation de services' },
{ text: 'AV-000045', bold: true },
{ text: 'Date de l\'avoir : 21/08/1998' },
],
Expand Down Expand Up @@ -310,6 +318,12 @@ describe('getPdfContent', () => {
],
],
},
{
text: 'En tant qu’organisme de formation, Compani est exonéré de la Taxe sur la Valeur Ajoutée (TVA) '
+ 'en vertu de l’article 261 du Code Général des Impôts (CGI).',
fontSize: 8,
marginTop: 48,
},
],
defaultStyle: { font: 'SourceSans', fontSize: 12 },
styles: {
Expand Down

0 comments on commit fcf9d18

Please sign in to comment.