{% 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 %}