{% macro getLogo(object, options) %} {% set value = '' %} {% set ImgHeight = options.height is defined ? options.height : '' %} {% set extendClass = 'logo-extend-class' %} {% if object.idGroupParameter is defined and object.idGroupParameter.logo is defined %} {% set value %} {% include 'AppBundle:Documents:v2\\Include\\Global\\image.html.twig' with {'image': object.idGroupParameter.logo, 'containerImgHeight': ImgHeight} %} {% endset %} {% endif %} {{ value }} {% endmacro %} {% macro getLegalForm(object, options) %} {% set value = object.legalForm is defined ? object.legalForm : '' %} {{ value }} {% endmacro %} {% macro getCommonName(object, options) %} {% set value = object.commonName is defined ? object.commonName : '' %} {{ value }} {% endmacro %} {% macro getCorporateName(object, options) %} {% set value = object.corporateName is defined ? object.corporateName : '' %} {{ value }} {% endmacro %} {% macro getRcs(object, options) %} {% set value = object.rcs is defined ? object.rcs : '' %} {% if value is not empty and options.previousValue is not empty %} {{ options.previousValue }} {% endif %} {{ value }} {% if value is not empty and options.afterValue is not empty %} {{ options.afterValue }} {% endif %} {% endmacro %} {% macro getCapitalStock(object, options) %} {% import 'AppBundle:Documents:v2\\Import\\global.html.twig' as globalF %} {% set options = {'afterValue': '', 'localizeCurrency': true}|merge(options|default({})) %} {% set value = object.capitalStock is defined ? object.capitalStock : '' %} {% if options.localizeCurrency == true %} {% set value %} {% include 'AppBundle:Utility:localized_currency.html.twig' with { 'value': value, 'group': object, 'removeEmptyDecimal': true } %} {% endset %} {% endif %} {% set value = globalF.displayLabel(value, options) %} {{ value }} {% endmacro %} {% macro getSiret(object, options) %} {% set value = object.siretNumber is defined ? object.siretNumber : '' %} {{ value }} {% endmacro %} {% macro getVatNumber(object, options) %} {% set value = object.vatNumber is defined ? object.vatNumber : '' %} {% if value is not empty and options.previousValue is not empty %} {{ options.previousValue }} {% endif %} {{ value }} {% if value is not empty and options.afterValue is not empty %} {{ options.afterValue }} {% endif %} {% endmacro %} {% macro getPhoneNumber(object, options) %} {% set value = object.phoneNumber is defined ? object.phoneNumber : '' %} {% if options.space is defined and value != '' %} {% set value = value|split('', 2)|join(' ') %} {% endif %} {% if value is not empty and options.previousValue is not empty %} {{ options.previousValue }} {% endif %} {{ value }} {% if value is not empty and options.afterValue is not empty %} {{ options.afterValue }} {% endif %} {% endmacro %} {% macro getEmail(object, options) %} {% set value = object.email is defined ? object.email : '' %} {{ value }} {% endmacro %} {% macro getWebsite(object, options) %} {% set value = object.website is defined ? object.website : '' %} {{ value }} {% if value is not empty and options.afterValue is not empty %} {{ options.afterValue }} {% endif %} {% endmacro %} {% macro getWebsiteUri(object, options) %} {% set value = object.website is defined ? object.website : '' %} {% if value is not empty and 'http' not in value %} {% set value = 'https://' ~ value %} {% endif %} {{ value }} {% endmacro %} {% macro getAddressBilling(object, options) %} {% import _self as groupF %} {% set addressBilling = object.addressBilling is defined ? object.addressBilling : '' %} {{ groupF.getAddress(addressBilling, options) }} {% endmacro %} {% macro getAddressSellingPoint(object, options) %} {% import _self as groupF %} {% set addressSellingPoint = object.addressSellingPoint is defined ? object.addressSellingPoint : '' %} {{ groupF.getAddress(addressSellingPoint, options) }} {% endmacro %} {% macro getCity(object, options) %} {% import 'AppBundle:Documents:v2\\Import\\address.html.twig' as addressF %} {% set addressBilling = object.addressBilling is defined ? object.addressBilling : '' %} {{ addressF.getCity(addressBilling, options) }} {% endmacro %} {% macro getAddress(address, options) %} {% set options = {'activeNl2br': true}|merge(options|default({})) %} {% if address is not null %} {% set value = '' %} {% import 'AppBundle:Documents:v2\\Import\\address.html.twig' as addressF %} {% set options = {'displayAddress': true, 'displayPostalCode': true, 'displayCity': true, 'spaceAfterPostalCode': true}|merge(options|default({})) %} {% if options.displayAddress == true %} {% set value %} {{ addressF.getAddress(address) }} {% if addressF.getAddress2(address)|trim is not empty %} {% if options.activeNl2br == true %}
{% endif %} {{ addressF.getAddress2(address) }} {% endif %} {% endset %} {% endif %} {% if options.displayPostalCode == true %} {% set value %} {% if value|trim is not empty %} {{ value }} {% if options.activeNl2br == true %}
{% endif %} {% endif %} {{ addressF.getPostalCode(address) }} {% endset %} {% endif %} {% if options.displayCity == true %} {% set value %} {% if value|trim is not empty %} {{ value }} {% if options.activeNl2br == true and option.spaceAfterPostalCode == true %}
{% endif %} {% endif %} {{ addressF.getCity(address) }} {% endset %} {% endif %} {% if options.displayCountry == true %} {% set value %} {% if value|trim is not empty %} {{ value }} {% if options.activeNl2br == true %}
{% endif %} {% endif %} {{ addressF.getCountry(address) }} {% endset %} {% endif %} {% spaceless %} {{ value }} {% endspaceless %} {% if value is not empty and options.afterValue is not empty %} {{ options.afterValue }} {% endif %} {% endif %} {% endmacro %} {% macro getStamp(object, options) %} {% set value = '' %} {% set ImgHeight = options.height is defined ? options.height : '' %} {% set ImgWidth = options.width is defined ? options.width : '' %} {% set extendClass = 'logo-extend-class' %} {% if object.idGroupParameter is defined and object.idGroupParameter.stamp is defined %} {% set value %} {% include 'AppBundle:Documents:v2\\Include\\Global\\image.html.twig' with {'image': object.idGroupParameter.stamp, 'containerImgHeight': ImgHeight, 'containerImgWidth': ImgWidth} %} {% endset %} {% endif %} {{ value }} {% endmacro %} {% macro getApeCode(object, options) %} {% set value = object.apeCode is defined ? object.apeCode : '' %} {% if value is not empty and options.previousValue is not empty %} {{ options.previousValue }} {% endif %} {{ value }} {% if value is not empty and options.afterValue is not empty %} {{ options.afterValue }} {% endif %} {% endmacro %} {% macro getFaxNumber(object, options) %} {% set value = object.faxNumber is defined ? object.faxNumber : '' %} {{ value }} {% endmacro %} {% macro getSiretLabel(object, options) %} {% set country = object.addressBilling.country %} {% set value = 'SIRET : '%} {% if country != 'FR' %} {% set value = 'Numéro d\'identification : ' %} {% endif %} {{ value }} {% endmacro %} {% macro getIban(object, options) %} {% set value = object.iban is defined ? object.iban : '' %} {{ value }} {% endmacro %} {% macro getSwift(object, options) %} {% set value = object.swift is defined ? object.swift : '' %} {{ value }} {% endmacro %} {% macro getDomiciliation(object, options) %} {% set value = object.bankDomiciliation is defined ? object.bankDomiciliation : '' %} {{ value }} {% endmacro %} {% macro getPostalCode(object, options) %} {% import 'AppBundle:Documents:v2\\Import\\address.html.twig' as addressF %} {% set addressBilling = object.addressBilling is defined ? object.addressBilling : '' %} {{ addressF.getPostalCode(addressBilling, options) }} {% endmacro %} {% macro getAddressInvoice(object, options) %} {% import 'AppBundle:Documents:v2\\Import\\address.html.twig' as addressF %} {% set addressBilling = object.addressBilling is defined ? object.addressBilling : '' %} {{ addressF.getAddress(addressBilling, options) }} {% endmacro %} {% macro getCompanyHeaderName(headerData, options) %} {% set name = headerData.commonName is not empty ? headerData.commonName : headerData.corporateName %} {{ name }} {% endmacro %}