Template: Semorg-invoice: Difference between revisions

From SemanticOrganization
Jump to: navigation, search
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-invoice-category}}]]{{semorg-letter-header}}{{#semorg-detail:invoice
<noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-invoice{{#if:{{{date|}}}||-template}}-category}}]]{{semorg-letter
  |heading={{int:semorg-invoice-displaytitle|{{FULLPAGENAME}}|{{#time:Y|{{{date|}}}}}}}
   |class=semorg-invoice
}}{{#semorg-true:{{{storno|}}}
   |<div class="alert alert-danger">{{int:semorg-invoice-storno-warning}}</div>
}}{{#semorg-table:invoice
   |recipient={{{recipient|}}}
   |recipient={{{recipient|}}}
  |issuer={{semorg-person-link|{{{issuer|}}}}}
   |date={{{date|}}}
   |date={{semorg-date|{{{date|}}}|long}}
   |subject={{int:semorg-invoice-subject-text|{{int:semorg-invoice-number|{{FULLPAGENAME}}}}}}
   |due-date={{semorg-date|{{{due-date|}}}|long}}
   |subject-sub={{#if:{{{period|}}}
  |payment-date={{semorg-date|{{{payment-date|}}}|long}}
     |{{int:semorg-invoice-period-text|{{{period|}}}}}
   |amount-net={{semorg-currency|{{formatnum:{{{amount-net|{{#ask:[[semorg-invoice-item-invoice::{{FULLPAGENAME}}]]
  }}
    |?semorg-invoice-item-amount-net
   |intro={{{intro|}}}
     |format=sum
   |body=<table class="table semorg-invoice-items">{{{items}}}{{semorg-invoice-items-sums}}</table>
  }}}}}}}}}
   |outro={{{outro|}}}
  |amount-gross={{semorg-currency|{{formatnum:{{{amount-gross|{{#ask:[[semorg-invoice-item-invoice::{{FULLPAGENAME}}]]
   |footer={{int:semorg-invoice-footer|{{{issuer|}}}}}
    |?semorg-invoice-item-amount-gross
    |format=sum
  }}}}}}}}}
   |description={{{description|}}}
   |department={{semorg-department-link|{{{department|}}}}}
   |project={{#if:{{{project|}}}|[[{{{project|}}}]]}}
   |storno={{{storno|}}}
}}
{{#if:{{{items|}}}
  |<table class="table table-bordered table-sm">{{{items}}}</table>
}}
}}
{{#semorg-set:invoice
{{#semorg-set:invoice
  |template-name={{{template-name|}}}
   |recipient={{{recipient|}}}
   |recipient={{{recipient|}}}
   |issuer={{{issuer|}}}
   |issuer={{{issuer|}}}
Line 38: Line 26:
   |year={{semorg-year|{{{date|}}}}}
   |year={{semorg-year|{{{date|}}}}}
   |payed={{#if:{{{payment-date|}}}|true|false}}
   |payed={{#if:{{{payment-date|}}}|true|false}}
}}{{#semorg-set:invoice
  |outro={{{outro|}}}
   |amount-gross={{{amount-gross|{{#ask:[[semorg-invoice-item-invoice::{{FULLPAGENAME}}]]
  |period={{{period|}}}
}}<div class="d-print-none">{{#if:{{{date|}}}
  |{{#semorg-detail:invoice
    |heading={{int:semorg-invoice-displaytitle|{{FULLPAGENAME}}|{{#time:Y|{{{date|}}}}}}}
  }}
  |{{#semorg-detail:invoice-template
    |heading={{{template-name|}}}
  }}
}}{{#semorg-true:{{{storno|}}}
  |<div class="alert alert-danger">{{int:semorg-invoice-storno-warning}}</div>
}}{{#semorg-table:invoice
  |recipient={{semorg-person-link|{{{recipient|}}}}}
  |issuer={{semorg-person-link|{{{issuer|}}}}}
  |date={{semorg-date|{{{date|}}}|long}}
  |due-date={{semorg-date|{{{due-date|}}}|long}}
  |payment-date={{semorg-date|{{{payment-date|}}}|long}}
  |amount-net={{semorg-currency|{{formatnum:{{{amount-net|{{formatnum:{{#ask:[[semorg-invoice-item-invoice::{{FULLPAGENAME}}]]
    |?semorg-invoice-item-amount-net
    |format=sum
  }}|R}}}}}}}}}
   |amount-gross={{semorg-currency|{{formatnum:{{{amount-gross|{{formatnum:{{#ask:[[semorg-invoice-item-invoice::{{FULLPAGENAME}}]]
     |?semorg-invoice-item-amount-gross
     |?semorg-invoice-item-amount-gross
     |format=sum
     |format=sum
   }}}}}
   }}|R}}}}}}}}}
   |amount-net={{{amount-net|{{#ask:[[semorg-invoice-item-invoice::{{FULLPAGENAME}}]]
  |description={{{description|}}}
    |?semorg-invoice-item-amount-net
  |period={{{period|}}}
    |format=sum
  |department={{semorg-department-link|{{{department|}}}}}
  }}}}}
  |project={{semorg-project-link|{{{project|}}}}}
  |storno={{{storno|}}}
}}</div>{{#semorg-set:invoice
   |amount-gross={{{amount-gross|{{formatnum:{{#semorg-sum:invoice-amount-gross}}}}}}}
  |amount-net={{{amount-net|{{formatnum:{{#semorg-sum:invoice-amount-net}}}}}}}
}}</includeonly>
}}</includeonly>

Latest revision as of 07:14, 14 November 2024

This page is part of the Semantic Organization extension.

If you want to customize this template you can copy its contents to another page (use for example Template:Semorg-invoice-custom) and change the following system message to the name of the newly created page: MediaWiki:semorg-invoice-template