Modify Accounting number format permanently

The accounting under the liquidation basis of accounting differs in several respects from normal accrual basis accounting. The key differences are: Recognize any assets that had not previously been recognized, but which you expect to either sell in liquidation or use to pay off liabilities. r/Accounting: Primarily for accountants and aspiring accountants to learn about and discuss their career choice. Advice and questions welcome. Statement of Financial Position. A nonprofit's statement of financial position (similar to a business's balance sheet) reports the organization's assets and liabilities in some order of when the assets will turn to cash and when the liabilities need to be paid.The amounts are as of the date shown in the heading which is usually the end of a month, quarter, or year. Financial statement restatement might occur due to the change in accounting principle, and it affects retained earnings. Fixed asset revaluation affects the revaluation surplus by increasing it. Similarly, the reversal of the revaluation of fixed assets may decrease the revaluation surplus. Format of Statement of Stockholder’s Equity An accounting resume sample that gets jobs. Get 20+ great examples and job-winning tips from our experts. Read our complete guide to writing a professional resume for accountants. Highlight your accounting skills and achievements, get a lot more interviews, and kick-start a new career! Format. The accounting worksheet is essentially a spreadsheet that tracks each step of the accounting cycle. The spreadsheet typically has five sets of columns that start with the unadjusted trial balance accounts and end with the financial statements. In other words, an accounting worksheet is basically a spreadsheet that shows all of the major steps in the accounting cycle side by side. The account formats used in this article are easy to understand and are used in most of the educational materials. If you are using an accounting software, it might use a slightly different format. Regardless of the format used, the basic concept of recording entries and finding account balance is the same. Format. An post closing trial balance is formatted the same as the other trial balances in the accounting cycle displaying in three columns: a column for account names, debits, and credits. Since only balance sheet accounts are listed on this trial balance, they are presented in balance sheet order starting with assets, liabilities, and ending with equity.

2021.10.16 16:01 achan1369 Modify Accounting number format permanently

I frequently using a custom number format for an accounting course which differs from the default Accounting format. Is it possible to modify the built-in formats permanently?
submitted by achan1369 to excel [link] [comments]

2021.10.16 16:01 DJ_BassJunkie [XB1] H: AAE1A Ult Laser + Adds W: Legacy Offers

AA Ffr 25 Ult Laser
Ari Ap 15r Fixer
B 25Dwa 15r Tesla
B 33 25 Handmade
B 50c 50b Fixer
B 50c 90 Handmade
B Ap 15r Fixer
Gour 50c 15r Fixer
Jug Ap 90 Fixer
Q Bash 25 Fixer
Q 33 25 Fixer
V 33 25 Handmade
V 33 15r Fixer
V 33 90 Fixer
V Ap 25 10mm Pistol
B SS Shishkebab
V SS Deathclaw
V SS Meat Hook
V SS 1E Combat Knife
submitted by DJ_BassJunkie to Market76 [link] [comments]

2021.10.16 16:01 IAmAtHomeBlogging long story short, do **not** suggest honoring the parents to people on reddit
forgot how far out of the realm of peoples norms that is.
submitted by IAmAtHomeBlogging to TrueChristian [link] [comments]

2021.10.16 16:01 Bragaaas Next discount sales ?

submitted by Bragaaas to il2sturmovik [link] [comments]

2021.10.16 16:01 BEERLORD1 ok now I'm jealous

ok now I'm jealous submitted by BEERLORD1 to PUBGMobile [link] [comments]

2021.10.16 16:01 88throwaway44 Black dress

Black dress submitted by 88throwaway44 to tightdresses [link] [comments]

2021.10.16 16:01 JosePabo711 WATER VS LAND

Hello and good day, I'm new in this game. I have undestrand most of it, I just have 2 questions 1- can water attack coastal land? 2-and if so, if you have planes there, and your water unit is going to attack the land in where your planes are. Your planes defend too?
submitted by JosePabo711 to axisandallies [link] [comments]

2021.10.16 16:01 sharewithme Word of The Hour: শপথ, কসম,

শপথ, কসম, ** translates to **swear
Thank you so much for being a member of our community!
submitted by sharewithme to BengaliFeed [link] [comments]

2021.10.16 16:01 Casey_Jones008 Area of a square with a curved part. Basic math.

I need help to calculate this area. I know you multiply lenght with width but i don't know what to do when i have this curved part on the right.... It is 2 meters one way and 1.5 meters the other way.
Is it correct if i multiply 1.5 with 2.0 and get 3.0 squaremeters? And if you ignore the curved part, the square will be 8.0 multiplied with 6.0, which is 48 squaremeters. So you add 3.0 to 48 and get 51, and so the curved part makes up 3 squaremeters of the total area?
My native langauge is not english and i am not very good at math, so if i am wrong i would really appreciate the help.
Have a good weekend everyone.
submitted by Casey_Jones008 to askmath [link] [comments]

2021.10.16 16:01 johnrock001 Top 10 Anime of 2021 - Must Watch Anime 2021

Top 10 Anime of 2021 - Must Watch Anime 2021 -
submitted by johnrock001 to myanimeforlife [link] [comments]

2021.10.16 16:01 Muaypro Muay Thai Fight Highlights

Muay Thai Fight Highlights submitted by Muaypro to MuayPro [link] [comments]

2021.10.16 16:01 strath_7 Help

Any ( cheap 😂) suggestions for GPU to play easy and medium graphics fifa 22 ultimate team ?
submitted by strath_7 to FIFA22 [link] [comments]

2021.10.16 16:01 SuperGamer7777 Add us for Daily Gifts & Raids!! 7217 4010 4324 & 5247 6760 4302 & 3146 1869 5184 :)

7217 4010 4324 5247 6760 4302 3146 1869 5184
submitted by SuperGamer7777 to PokemonGoFriends [link] [comments]

2021.10.16 16:01 heinaga1989 🦏RhinoCoin (RHNC) ⏳Hurry up! We Have Started Our Mission To The Moon!! Public Trading On PancakeSwap✨

🦏RhinoCoin (RHNC) ⏳Hurry up! We Have Started Our Mission To The Moon!! Public Trading On PancakeSwap✨
💹 A Token That Is Powerful, Secure and Energy Efficient 💹
RhinoCoin (RHNC) is a new cryptocurrency that is part of a much larger community, product and movement. This is a blockchain ecosystem that encourages and rewards holders, conservation activities and protects endangered wildlife worldwide. We have a list of charity organizations that are ready to partner with us to support this ever-growing movement.

TOKENOMICS: 15% Total Buy & Sell Tax
💸 10% Redistribution 🏦 3% Auto Liquidity 💹 1% Marketing 🔥 1% Burn
Telegram: Twitter: Website:
// SPDX-License-Identifier: Unlicensed /* $RHNC RhinoCoin! The RhinoCoin cryptocurrency was created for the singular purpose of protecting wildlife and to help reduce the rate at which they are disappearing. Website- Telegram - Twitter - .....''''''..... ..,;:cllloooooooooolllc:;,.. .';cloooooooooooooooooooooooooolc;'. .,:looooooooooooooooooooooooooooooooool:,. .':looooooooooooooooooooooooooooooooooooooool:'. .,cooooooooooooooooooooooooooooooooooooooooooooooc,. .,cooooooooooooooooooooooooooooooooooooooooooooooooooc' .:lol:,'..',;:cloooooooooooooooooooooooooolc:;,'..';clol:. 'col:...,;;;'....,clolc:;,''''''',,;:clol:,...',;;;,..'cooc' ,loo;. .;oxxxxdoc,...'...',;::::::;,'...'...;coxxxxdl,. .:ool, ,lool' ,:..'cdxxxo:. .,coxkkOOOOOOOOkkxoc,. .cdxxxo:..':. ,oool, ,loool..oX0d;..:l;..,cdxkkkkkkkkkkkkkkkkkkkxc'..:l;..:xKK: ,ooool, .cooool' lKXXKx, .,lxxkkkkkkkkkkkkkkkkkkkkkkkko'. .;kKXX0; ,oooloc. .;oooooo; ,0XKX0: .lxxxkkkkkkkkkkkkkkkkkkkkkkkkkkxc..oKXXXx..:oooooo;. .cooooooc..lKX0:.'oxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkko..lKX0; 'looooooc. ,looooooo:..l0l..oxxxkkkkkkkkkkOkkkkkkkkkkkkkkkkkkkOo..d0:..coooooool, ;ooooooooo:..,..cxxxkkkkkkkkkkxc,'''',lxkkkkkkkkkkkkk: .'.'cooooooolo; .:ooooooooooc,. .oxxxkkkkkkkkkl..:xkkd;.'okkkkkkkkkkkOo. .;loooooooooo:. ;oloooooooool' ,dxxkkkkkkkkk:.'xXNNNNXd..lkkkkkkkkkkOx' ,oooooooooooo; ,oooooooooool. ;xxxkkkkkkkk:.'ONNNNNNNNx..lkkkkkkkkkOk, ,looooooooooo; 'looooooooooc..cxxxkOkkkkOo..xXXNNNNNNNNo.'dOkkkkkkkkk: .looooooooool' .coooooooooo:..lxxxkkxxkOk; cXXXNNNNNNNNK; :kkkdxkkkkkc..coooooooolo:. ,loooooooooc..cxxxkd''dOd..xNXXNNNNNNNNNl ,kOl.,xOkkk: .loooooooool, .:oooooooool' ,dxxxd,,dOx, cKNXNNNNNNNN0; :kkl.;xOkOx' ,looooooooo:. .cooooooooo:..cxxxkxxkkkd'.'coddxxxdoc..;xkkkxkkkkkc..coooooooooc. .cooooooool;..cxxxkkkkkkko:;'..'..',;cdkkkkkkkkkkc..:oooooooooc. .:ooooooool;..:dxxkkkkkkko:oxl;:oxl:dOkkkkkkkkk:..:loooooooo:. .;loooooooo:...:dxkkkkkkl..'. ....oOkkkkkkxdd:;cooooooool;. 'cloooooool:...,cdkkOOkdc:cllc:cdkOkkkdl;.'cooooooooolc' .,coooooooolc,...';:cllooolllolllc:;'...;clooooooooc,. .,cloooooooolc:,'................';:looooooooolc,. ..;cooooooooooooolllllllllllloooooooooooooc;.. .';cloooooooooooooooooooooooooooooolc;'. .';:cloooooooooooooooooooolc:;'. ...',;;:::cccc:::;;,'... RhinoCoin is a powerful, secure, and energy-efficient cryptocurrency supported by the Rhinoceros conservation movement. The coin has been designed to be supported by the active community of Rhinoceros lovers who help fund the rhino conservation efforts through their participation in the RhinoCoin ecosystem. We are on a mission to create awareness about the Rhinoceros, its conservation and the current poaching crisis that are threatening its existence. The RhinoCoin project is a direct response to the poaching crisis that has grown over the last decade. Join $RHNC and be part of the solution in reviving the endangered rhino. The following tokenomics taxes are on each transaction: • A 10% redistribution tax is taken and given to all holders. • A 2% liquidity tax is taken for direct liquidity boosting. • A 2% burn tax deflates the token and increases the coin’s value. • A 1% sent to the marketing wallet for promotions and giveaways. */ // Imports import "./SafeMath.sol"; import "./Address.sol"; import "./IBEP20.sol"; import "./Context.sol"; import "./IPancakeFactory.sol"; import "./IPancakeRouter01.sol"; import "./IPancakeRouter02.sol"; import "./SafeBEP20.sol"; pragma solidity ^0.8.6; contract RhinoCoin is Context, IBEP20 { using SafeMath for uint256; using SafeBEP20 for IBEP20; using Address for address; address private ownerOfToken; address private previousOwnerOfToken; uint256 private totalSupplyOfToken; uint8 private totalDecimalsOfToken; string private tokenSymbol; string private tokenName; mapping(address => bool) private isAccountExcludedFromReward; address[] private excludedFromRewardAddresses; // holds the address of the account that is excluded from reward mapping(address => bool) private isAccountExcludedFromFee; mapping(address => mapping(address => uint256)) private allowanceAmount; mapping(address => uint256) private reflectTokensOwned; mapping(address => uint256) private totalTokensOwned; // RFI Variables.... uint256 private MAXintNum; uint256 private _rTotal; uint256 private totalFeeAmount; uint256 public taxFeePercent; uint256 private previousTaxFeePercent; uint256 public charityFeePercent; uint256 private previousCharityFeePercent; uint256 public burnFeePercent; uint256 private previousBurnFeePercent; uint256 public marketingFeePercent; uint256 private previousMarketingFeePercent; uint256 public liquidityFeePercent; uint256 private previousLiquidityFeePercent; IPancakeRouter02 public pancakeswapRouter; address public pancakeswapPair; address public routerAddressForDEX; bool private inSwapAndLiquify; bool public isSwapAndLiquifyEnabled; // uint256 public maxTransferAmount; uint256 public numTokensSellToAddToLiquidity; // Release Time Stamp uint256 releaseUnixTimeStampV1; // Addresses address public deadAddress; address public charityAddress; address public marketingAddress; address public teamAddress; address public rhinoContractControllerAddress; address public deadAddressZero; address public deadAddressOne; // Events event MinTokensBeforeSwapUpdated(uint256 minTokensBeforeSwap); event SwapAndLiquifyEnabledUpdated(bool enabled); event SwapAndLiquify(uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiqudity); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor (){ // Fee Addresses deadAddress = 0x000000000000000000000000000000000000dEaD; charityAddress = 0xD52f2573Ae827acFf5CDb4f5E0dCb4277A0e429E; marketingAddress = 0x80e207AD24b7d71B36149a7CD31945c4f6Bde362; teamAddress = 0xf67E9cd9AD96cEd954D635CE04203f98971Bba84; rhinoContractControllerAddress = 0x7E18AF25E3827e2cc95C73Cc6d2c935787B3273b; deadAddressZero = 0x0000000000000000000000000000000000000000; deadAddressOne = 0x0000000000000000000000000000000000000001; ownerOfToken = rhinoContractControllerAddress; emit OwnershipTransferred(address(0), _msgSender()); totalSupplyOfToken = 1000000000000000 * 10**9; totalDecimalsOfToken = 9; MAXintNum = ~uint256(0); _rTotal = (MAXintNum - (MAXintNum % totalSupplyOfToken)); tokenSymbol = "RHNC"; tokenName = "RhinoCoin"; // CHANGEIT YOU MUST CHANGE TO ZERO FOR DXSALE // charityFeePercent = 0; charityFeePercent = 0; previousCharityFeePercent = charityFeePercent; // taxFeePercent = 10; taxFeePercent = 10; previousTaxFeePercent = taxFeePercent; // burnFeePercent = 2; burnFeePercent = 2; previousBurnFeePercent = burnFeePercent; // liquidityFeePercent = 2; liquidityFeePercent = 2; previousLiquidityFeePercent = liquidityFeePercent; // MarketingFeePercent = 1; marketingFeePercent = 1; previousMarketingFeePercent = marketingFeePercent; isSwapAndLiquifyEnabled = true; // CHANGEIT set to false for launch You must change it to true after dxsale numTokensSellToAddToLiquidity = 10 * 10**11 * 10**9; reflectTokensOwned[owner()] = _rTotal; emit Transfer(address(0), owner(), totalSupplyOfToken); // emits event of the transfer of the supply from dead to owner routerAddressForDEX = 0x10ED43C718714eb63d5aA57B78B54704E256024E; // CHANGEIT - change this to real pancakeswap router // routerAddressForDEX = 0x9Ac64Cc6e4415144C455BD8E4837Fea55603e5c3; // For TestNET // V2 Router - 0x10ED43C718714eb63d5aA57B78B54704E256024E // CHANGEIT - this is the one you want for live IPancakeRouter02 pancakeswapRouterLocal = IPancakeRouter02(routerAddressForDEX); // gets the router pancakeswapPair = IPancakeFactory(pancakeswapRouterLocal.factory()).createPair(address(this), pancakeswapRouterLocal.WETH()); // Creates the pancakeswap pair pancakeswapRouter = pancakeswapRouterLocal; // set the rest of the contract variables in the global router variable from the local one // Exclude from fees isAccountExcludedFromFee[owner()] = true; isAccountExcludedFromFee[address(this)] = true; isAccountExcludedFromFee[teamAddress] = true; isAccountExcludedFromFee[marketingAddress] = true; isAccountExcludedFromFee[charityAddress] = true; releaseUnixTimeStampV1 = block.timestamp; // gets the block timestamp so we can know when it was deployed } ////////////////////////////// ACCESS CONTROL FUNCTIONS ////////////////////////////// function owner() public view returns (address) { return ownerOfToken; // Returns the address of the current owner. } function getOwner() external view override returns (address){ return owner(); // gets current owner address } modifier onlyOwner() { require(ownerOfToken == _msgSender(), "Ownable: caller is not the owner"); // Throws if called by any account other than the owner. _; // when using a modifier, the code from the function is inserted here. // if multiple modifiers then the previous one inherits the next one's modifier code } function transferOwnership(address newOwner) public onlyOwner() { // changes ownership require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(ownerOfToken, newOwner); previousOwnerOfToken = ownerOfToken; ownerOfToken = newOwner; } ////////////////////////////// ACCESS CONTROL FUNCTIONS ////////////////////////////// ////////////////////////////// BASIC INFO FUNCTIONS ////////////////////////////// function decimals() public view override returns (uint8) { return totalDecimalsOfToken; } function symbol() public view override returns (string memory) { return tokenSymbol; } function name() public view override returns (string memory) { return tokenName; } function totalSupply() external view override returns (uint256){ return totalSupplyOfToken; } function balanceOf(address account) public view override returns (uint256) { if (isAccountExcludedFromReward[account]) { return totalTokensOwned[account]; } return tokenFromReflection(reflectTokensOwned[account]); } function getNowBlockTime() public view returns (uint) { return block.timestamp; // gets the current time and date in Unix timestamp } function releaseUnixTimeDate() public view returns (uint256) { return releaseUnixTimeStampV1; } ////////////////////////////// BASIC INFO FUNCTIONS ////////////////////////////// ////////////////////////////// TRANSFER FUNCTIONS ////////////////////////////// function transfer(address recipient, uint256 amount) public override returns (bool) { transferInternal(_msgSender(), recipient, amount); // transfers with fees applied return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { transferInternal(sender, recipient, amount); approveInternal(sender, _msgSender(), allowanceAmount[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance")); return true; } function getTaxValues(uint256 transferAmount) private view returns (uint256[6] memory) { uint256[6] memory taxLiqCharityBurnMarketingFeeArray; taxLiqCharityBurnMarketingFeeArray[0] = transferAmount.mul(taxFeePercent).div(10**2); // calculate Tax Fee taxLiqCharityBurnMarketingFeeArray[1] = transferAmount.mul(liquidityFeePercent).div(10**2); // calculate Liquidity Fee taxLiqCharityBurnMarketingFeeArray[2] = transferAmount.mul(charityFeePercent).div(10**2); // calculate Charity Fee taxLiqCharityBurnMarketingFeeArray[3] = transferAmount.mul(burnFeePercent).div(10**2); // calculate Burn Fee taxLiqCharityBurnMarketingFeeArray[4] = transferAmount.mul(marketingFeePercent).div(10**2); // calculate Marketing Fee taxLiqCharityBurnMarketingFeeArray[5] = transferAmount.sub(taxLiqCharityBurnMarketingFeeArray[0]).sub(taxLiqCharityBurnMarketingFeeArray[1]) .sub(taxLiqCharityBurnMarketingFeeArray[2]).sub(taxLiqCharityBurnMarketingFeeArray[3]).sub(taxLiqCharityBurnMarketingFeeArray[4]); return (taxLiqCharityBurnMarketingFeeArray); } function getReflectionValues(uint256 transferAmount, uint256 taxFee, uint256 taxLiquidity, uint256 taxCharityFee, uint256 taxBurnFee, uint256 taxMarketingFee, uint256 currentRate) private pure returns (uint256, uint256, uint256){ uint256 reflectionAmount = transferAmount.mul(currentRate); uint256 reflectionFee = taxFee.mul(currentRate); uint256 reflectionLiquidity = taxLiquidity.mul(currentRate); uint256 reflectionFeeCharity = taxCharityFee.mul(currentRate); uint256 reflectionFeeBurn = taxBurnFee.mul(currentRate); uint256 reflectionFeeMarketing = taxMarketingFee.mul(currentRate); uint256 reflectionTransferAmount = reflectionAmount.sub(reflectionFee).sub(reflectionLiquidity); reflectionTransferAmount = reflectionTransferAmount.sub(reflectionFeeCharity).sub(reflectionFeeBurn).sub(reflectionFeeMarketing); return (reflectionAmount, reflectionTransferAmount, reflectionFee); } function getTaxAndReflectionValues(uint256 tAmount) private view returns (uint256,uint256,uint256, uint256[6] memory) { (uint256[6] memory taxLiqCharityBurnMarketingFeeArray) = getTaxValues(tAmount); (uint256 reflectAmount, uint256 reflectTransferAmount, uint256 reflectFee) = getReflectionValues(tAmount, taxLiqCharityBurnMarketingFeeArray[0], taxLiqCharityBurnMarketingFeeArray[1], taxLiqCharityBurnMarketingFeeArray[2], taxLiqCharityBurnMarketingFeeArray[3], taxLiqCharityBurnMarketingFeeArray[4], getReflectRate()); return (reflectAmount, reflectTransferAmount, reflectFee, taxLiqCharityBurnMarketingFeeArray); } ////////////////////////////// TRANSFER FUNCTIONS ////////////////////////////// ////////////////////////////// ALLOWANCE FUNCTIONS ////////////////////////////// function allowance(address ownerAddr, address spender) external view override returns (uint256) { return allowanceAmount[ownerAddr][spender]; // Returns remaining tokens that spender is allowed during {approve} or {transferFrom} } function approveInternal(address ownerAddr, address spender, uint256 amount) private { // This is internal function is equivalent to `approve`, and can be used to e.g. set automatic allowances for certain subsystems, etc. require(ownerAddr != address(0), "BEP20: approve from the zero address"); require(spender != address(0), "BEP20: approve to the zero address"); allowanceAmount[ownerAddr][spender] = amount; // approves the amount to spend by the ownerAddr emit Approval(ownerAddr, spender, amount); } function approve(address spender, uint256 amount) public override returns (bool){ approveInternal(_msgSender(), spender, amount); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool){ approveInternal(_msgSender(), spender, allowanceAmount[_msgSender()][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool){ approveInternal(_msgSender(),spender,allowanceAmount[_msgSender()][spender].sub(subtractedValue,"BEP20: decreased allowance below zero")); return true; } ////////////////////////////// ALLOWANCE FUNCTIONS ////////////////////////////// ////////////////////////////// RFI FUNCTIONS ////////////////////////////// function totalFees() public view returns (uint256) { return totalFeeAmount; } function deliverReflectTokens(uint256 tAmount) public { // this is just a burn for Reflect Tokens address sender = _msgSender(); require(!isAccountExcludedFromReward[sender],"Excluded addresses cannot call this function"); (uint256 rAmount, , , ) = getTaxAndReflectionValues(tAmount); reflectTokensOwned[sender] = reflectTokensOwned[sender].sub(rAmount); _rTotal = _rTotal.sub(rAmount); totalFeeAmount = totalFeeAmount.add(tAmount); } function reflectionFromToken(uint256 tAmount, bool deductTransferFee) public view returns (uint256) { require(tAmount <= totalSupplyOfToken, "Amount must be less than supply"); (uint256 rAmount, uint256 rTransferAmount, , ) = getTaxAndReflectionValues(tAmount); if(deductTransferFee){ return rTransferAmount; // if we are deducting the transfer fee, then use this amount, otherwise return the regular Amount } else{ return rAmount; } } function tokenFromReflection(uint256 rAmount) public view returns (uint256){ require(rAmount <= _rTotal, "Amount must be less than total reflections"); uint256 currentRate = getReflectRate(); return rAmount.div(currentRate); // gets the amount of the reflection } function isExcludedFromReward(address account) public view returns (bool) { return isAccountExcludedFromReward[account]; } function excludeFromReward(address account) public onlyOwner() { // if there is ever cross change compatability, then in the future you will need to include Uniswap Addresses, but for now Pancake Swap works, just one router address works require(account != routerAddressForDEX, "Account must not be PancakeSwap Router"); // don't ever exclude the Uniswap or Pancake Swap router require(!isAccountExcludedFromReward[account], "Account is already excluded"); if (reflectTokensOwned[account] > 0) { totalTokensOwned[account] = tokenFromReflection(reflectTokensOwned[account]); // gets the reflect tokens and gives them to the address before excluding it } isAccountExcludedFromReward[account] = true; excludedFromRewardAddresses.push(account); } function includeInReward(address account) external onlyOwner() { require(isAccountExcludedFromReward[account], "Account is already included"); for (uint256 i = 0; i < excludedFromRewardAddresses.length; i++) { if (excludedFromRewardAddresses[i] == account) { excludedFromRewardAddresses[i] = excludedFromRewardAddresses[excludedFromRewardAddresses.length - 1]; // finds and removes the address from the excluded addresses totalTokensOwned[account] = 0; // sets the reward tokens to 0 isAccountExcludedFromReward[account] = false; excludedFromRewardAddresses.pop(); break; } } } function excludeFromFee(address account) public onlyOwner() { isAccountExcludedFromFee[account] = true; } function includeInFee(address account) public onlyOwner() { isAccountExcludedFromFee[account] = false; } function isExcludedFromFee(address account) public view returns (bool) { return isAccountExcludedFromFee[account]; } function takeReflectFee(uint256 reflectFee, uint256 taxFee) private { _rTotal = _rTotal.sub(reflectFee); // subtracts the fee from the reflect totals totalFeeAmount = totalFeeAmount.add(taxFee); // adds to the toal fee amount } function getReflectRate() private view returns (uint256) { (uint256 reflectSupply, uint256 tokenSupply) = getCurrentSupplyTotals(); // gets the current reflect supply, and the total token supply. return reflectSupply.div(tokenSupply); // to get the rate, we will divide the reflect supply by the total token supply. } function getCurrentSupplyTotals() private view returns (uint256, uint256) { uint256 rSupply = _rTotal; // total reflections uint256 tSupply = totalSupplyOfToken; // total supply for (uint256 i = 0; i < excludedFromRewardAddresses.length; i++) { if ((reflectTokensOwned[excludedFromRewardAddresses[i]] > rSupply) || (totalTokensOwned[excludedFromRewardAddresses[i]] > tSupply)){ return (_rTotal, totalSupplyOfToken); // if any address that is excluded has a greater reflection supply or great than the total supply then we just return that } rSupply = rSupply.sub(reflectTokensOwned[excludedFromRewardAddresses[i]]); // calculates the reflection supply by subtracting the reflect tokens owned from every address tSupply = tSupply.sub(totalTokensOwned[excludedFromRewardAddresses[i]]); // calculates the total token supply by subtracting the total tokens owned from every address // I think this will eventually leave the supplies with what's left in the PancakeSwap router } if (rSupply < _rTotal.div(totalSupplyOfToken)){ // checks to see if the reflection total rate is greater than the reflection supply after subtractions return (_rTotal, totalSupplyOfToken); } return (rSupply, tSupply); } ////////////////////////////// RFI FUNCTIONS ////////////////////////////// ////////////////////////////// TAX FUNCTIONS ////////////////////////////// function setTaxFeePercent(uint256 newTaxFeePercent) external onlyOwner() { require(newTaxFeePercent <= 5, "New percent must be 5 or less"); taxFeePercent = newTaxFeePercent; } function setCharityFeePercent(uint256 newCharityFee) external onlyOwner() { require(newCharityFee <= 5, "New percent must be 5 or less"); charityFeePercent = newCharityFee; } function setBurnFeePercent(uint256 newBurnFee) external onlyOwner() { require(newBurnFee <= 5, "New percent must be 5 or less"); burnFeePercent = newBurnFee; } function setMarketingFeePercent(uint256 newMarketingFee) external onlyOwner() { require(newMarketingFee <= 5, "New percent must be 5 or less"); marketingFeePercent = newMarketingFee; } function setLiquidityFeePercent(uint256 newLiquidityFeePercent) external onlyOwner() { require(newLiquidityFeePercent <= 5, "New percent must be 5 or less"); liquidityFeePercent = newLiquidityFeePercent; } function takeLiquidityFee(uint256 tLiquidity) private { uint256 currentRate = getReflectRate(); uint256 rLiquidity = tLiquidity.mul(currentRate); reflectTokensOwned[address(this)] = reflectTokensOwned[address(this)].add(rLiquidity); // if included gives the reward to their reflect tokens owned part if (isAccountExcludedFromReward[address(this)]){ totalTokensOwned[address(this)] = totalTokensOwned[address(this)].add(tLiquidity); // if excluded from reward gives it to their tokens, } } function takeCharityFee(uint256 taxCharityFee) private { uint256 currentRate = getReflectRate(); uint256 rCharityTaxFee = taxCharityFee.mul(currentRate); reflectTokensOwned[charityAddress] = reflectTokensOwned[charityAddress].add(rCharityTaxFee); if (isAccountExcludedFromReward[charityAddress]){ totalTokensOwned[charityAddress] = totalTokensOwned[charityAddress].add(taxCharityFee); } } function takeBurnFee(uint256 taxBurnFee) private { uint256 currentRate = getReflectRate(); uint256 rBurnTaxFee = taxBurnFee.mul(currentRate); reflectTokensOwned[deadAddress] = reflectTokensOwned[deadAddress].add(rBurnTaxFee); if (isAccountExcludedFromReward[deadAddress]){ totalTokensOwned[deadAddress] = totalTokensOwned[deadAddress].add(taxBurnFee); } } function takeMarketingFee(uint256 taxMarketingFee) private { uint256 currentRate = getReflectRate(); uint256 rMarketingTaxFee = taxMarketingFee.mul(currentRate); reflectTokensOwned[marketingAddress] = reflectTokensOwned[marketingAddress].add(rMarketingTaxFee); if (isAccountExcludedFromReward[marketingAddress]){ totalTokensOwned[marketingAddress] = totalTokensOwned[marketingAddress].add(taxMarketingFee); } } function removeAllFee() private { previousTaxFeePercent = taxFeePercent; previousCharityFeePercent = charityFeePercent; previousBurnFeePercent = burnFeePercent; previousMarketingFeePercent = marketingFeePercent; previousLiquidityFeePercent = liquidityFeePercent; taxFeePercent = 0; charityFeePercent = 0; burnFeePercent = 0; marketingFeePercent = 0; liquidityFeePercent = 0; } function restoreAllFee() private { taxFeePercent = previousTaxFeePercent; charityFeePercent = previousCharityFeePercent; burnFeePercent = previousBurnFeePercent; marketingFeePercent = previousMarketingFeePercent; liquidityFeePercent = previousLiquidityFeePercent; } ////////////////////////////// TAX FUNCTIONS ////////////////////////////// ////////////////////////////// LIQ FUNCTIONS ////////////////////////////// function swapAndLiquify(uint256 contractStoredFeeTokenBalance) private { // this sells half the tokens when over a certain amount. inSwapAndLiquify = true; // gets two halves to be used in liquification uint256 half1 = contractStoredFeeTokenBalance.div(2); uint256 half2 = contractStoredFeeTokenBalance.sub(half1); uint256 initialBalance = address(this).balance; // gets initial balance, get exact amount of BNB that swap creates, and make sure the liquidity event doesn't include BNB manually sent to the contract. swapTokensForEth(half1); // swaps tokens into BNB to add back into liquidity. Uses half 1 uint256 newBalance = address(this).balance.sub(initialBalance); // new Balance calculated after that swap addLiquidity(half2, newBalance); // Adds liquidity to PancakeSwap using Half 2 emit SwapAndLiquify(half1, newBalance, half2); inSwapAndLiquify = false; } function swapTokensForEth(uint256 tokenAmount) private { address[] memory path = new address[](2); path[0] = address(this); // Contract Token Address path[1] = pancakeswapRouter.WETH(); // Router Address approveInternal(address(this), address(pancakeswapRouter), tokenAmount); // Why two approvals? Have to approve both halfs pancakeswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount, 0, path, address(this), block.timestamp); // make the swap } function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private { approveInternal(address(this), address(pancakeswapRouter), tokenAmount); // Why two approvals? Have to approve both halfs pancakeswapRouter.addLiquidityETH{value: ethAmount}(address(this),tokenAmount, 0, 0, address(this), block.timestamp); // adds the liquidity // perhaps in the future I might want to change the minimum amounts that are swapped - the 0, 0, parameters } function setSwapAndLiquifyEnabled(bool enableSwapAndLiquify) external onlyOwner() { isSwapAndLiquifyEnabled = enableSwapAndLiquify; // allows owner to turn off the liquification fee emit SwapAndLiquifyEnabledUpdated(enableSwapAndLiquify); } function setNumberOfTokensToSwapAndLiquify(uint256 newTokenAmount) external onlyOwner() { // addition, in version 1 of NIP, this will allow you to set the numTokensSellToAddToLiquidity later on if you need to. numTokensSellToAddToLiquidity = newTokenAmount; } ////////////////////////////// LIQ FUNCTIONS ////////////////////////////// ////////////////////////////// PANCAKESWAP FUNCTIONS ////////////////////////////// function setRouterAddress(address newRouter) external onlyOwner() { routerAddressForDEX = newRouter; IPancakeRouter02 pancakeswapRouterLocal = IPancakeRouter02(routerAddressForDEX); // gets the router pancakeswapPair = IPancakeFactory(pancakeswapRouterLocal.factory()).createPair(address(this), pancakeswapRouterLocal.WETH()); // Creates the pancakeswap pair pancakeswapRouter = pancakeswapRouterLocal; // set the rest of the contract variables in the global router variable from the local one } function setPairAddress(address newPairAddress) public onlyOwner() { pancakeswapPair = newPairAddress; } ////////////////////////////// PANCAKESWAP FUNCTIONS ////////////////////////////// ////////////////////////////// CUSTOM TRANSFER FUNCTIONS ////////////////////////////// function transferInternal(address senderAddr, address receiverAddr, uint256 amount) private { // internal function is equivalent to {transfer}, and can be used to e.g. implement automatic token fees, slashing mechanisms, etc. require(senderAddr != address(0), "BEP20: transfer from the zero address"); require(receiverAddr != address(0), "BEP20: transfer to the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); uint256 contractStoredFeeTokenBalance = balanceOf(address(this)); bool overMinContractStoredFeeTokenBalance = false; if(contractStoredFeeTokenBalance >= numTokensSellToAddToLiquidity){ // check to see if there are enough tokens stored from fees in the Contract to justify the Swap overMinContractStoredFeeTokenBalance = true; // if we did not have a minimum, the gas would eat into the profits generated from the fees. } if (overMinContractStoredFeeTokenBalance && !inSwapAndLiquify && senderAddr != pancakeswapPair && isSwapAndLiquifyEnabled) { contractStoredFeeTokenBalance = numTokensSellToAddToLiquidity; // the reason this is set to that, is to make sure we get the exact amount we are wanting to swap and liquify swapAndLiquify(contractStoredFeeTokenBalance); //add liquidity } bool takeFee = true; // should fee be taken? if (isAccountExcludedFromFee[senderAddr] || isAccountExcludedFromFee[receiverAddr]) { // if either address is excluded from fee, then set takeFee to false. takeFee = false; } transferTokens(senderAddr, receiverAddr, amount, takeFee); } function transferTokens(address sender, address recipient, uint256 transferAmount, bool takeFee) private { if (!takeFee) { removeAllFee(); } (uint256 reflectAmount, uint256 reflectTransferAmount,uint256 reflectFee, uint256[6] memory taxLiqCharityBurnMarketingFeeArray) = getTaxAndReflectionValues(transferAmount); if(isAccountExcludedFromReward[sender]){ // is the sender address excluded from Reward? totalTokensOwned[sender] = totalTokensOwned[sender].sub(transferAmount); } reflectTokensOwned[sender] = reflectTokensOwned[sender].sub(reflectAmount); if(isAccountExcludedFromReward[recipient]){ // is the sender address excluded from Reward? totalTokensOwned[recipient] = totalTokensOwned[recipient].add(taxLiqCharityBurnMarketingFeeArray[5]); } reflectTokensOwned[recipient] = reflectTokensOwned[recipient].add(reflectTransferAmount); takeLiquidityFee(taxLiqCharityBurnMarketingFeeArray[1]); takeCharityFee(taxLiqCharityBurnMarketingFeeArray[2]); takeBurnFee(taxLiqCharityBurnMarketingFeeArray[3]); takeMarketingFee(taxLiqCharityBurnMarketingFeeArray[4]); takeReflectFee(reflectFee, taxLiqCharityBurnMarketingFeeArray[0]); emit Transfer(sender, recipient, taxLiqCharityBurnMarketingFeeArray[5]); if (!takeFee){ restoreAllFee(); } } ////////////////////////////// CUSTOM TRANSFER FUNCTIONS ////////////////////////////// ////////////////////////////// RESCUE FUNCTIONS ////////////////////////////// function payableTeamWalletAddr() private view returns (address payable) { // gets the sender of the payable address address payable payableMsgSender = payable(address(teamAddress)); return payableMsgSender; } function rescueBNBSentToContractAddress() external onlyOwner() { payableTeamWalletAddr().transfer(address(this).balance); } function rescueBEP20SentToContractAddress(IBEP20 tokenToWithdraw) external onlyOwner() { tokenToWithdraw.safeTransfer(payableTeamWalletAddr(), tokenToWithdraw.balanceOf(address(this))); } function rescueAllContractToken() external onlyOwner() { transferInternal(address(this), payableTeamWalletAddr(), balanceOf(address(this))); } function rescueAmountContractToken(uint256 amount) external onlyOwner() { transferInternal(address(this), payableTeamWalletAddr(), amount); } ////////////////////////////// RESCUE FUNCTIONS ////////////////////////////// receive() external payable {} // Oh it's payable alright. } 
submitted by heinaga1989 to pumpnodump [link] [comments]

2021.10.16 16:01 ewaka101 Giratina raid adding 10. Add 8458 2694 4851 or 8157 2996 0937

submitted by ewaka101 to PokemonGoRaids [link] [comments]

2021.10.16 16:01 Gameboi275 What is life

submitted by Gameboi275 to teenagersbutpog [link] [comments]

2021.10.16 16:01 dave_the_reader GeForce GTX 1650 Or GTX 1650 Ti

Engineering student, wanna build up my career in professional Computer Aided Designing. I'm using SOLIDWORKS for quite a while. I also wanna do Simulation, Rendering beside designing. I'm gonna buy a laptop soon. But can't decide between 1650 Ti & 1650 ( tight budget). Will 1650 be enough or do I need 1650 Ti?
submitted by dave_the_reader to SolidWorks [link] [comments]

2021.10.16 16:01 sharewithme Word of The Hour: jura

jura translates to swear
Thank you so much for being a member of our community!
submitted by sharewithme to Vocabulario [link] [comments]

2021.10.16 16:01 Hot-War5472 Which YouTube Channel do you find most valuable and how it is valuable ?

submitted by Hot-War5472 to AskReddit [link] [comments]

2021.10.16 16:01 throwzawayzawayz Help a grad student out! ISO a para to chat with for an assignment.

Hi - I'm in my 3rd year of a very part-time graduate program for mild/mod intervention specialist.
I'm currently taking a class on parents and professionals in special education and need to interview a special education paraprofessional. I've been able to interview parents and special education teachers, but I'm having a hard time finding a para who is able to answer a couple of questions for me.
If you're a para and wouldn't mind answering seven simple questions about your experience and interactions with students, teachers and parents, I'd greatly appreciate ten minutes of your time.
I can send you the questions via email or dm on reddit. The due date is still a couple of weeks away, but I wanted to be proactive in case my remaining leads to find a para in my town fell through.
Thanks so much!
submitted by throwzawayzawayz to specialed [link] [comments]

2021.10.16 16:01 Advertising_Sea This may be the best way grip a mouse for average hands, what mouse is best for this?

This may be the best way grip a mouse for average hands, what mouse is best for this? I have reached a conclusion this is probably the best way for the average human hand to grip the mouse for aim, its comfortable and very efficient, all parts of your hand have a role, what mouse do u think suits this grip the mouse? right now i am gripping the mm710 using this grip but my mm710 isnt a normal mm710 though, i have sanded alot of its shape down so now its shape is less aggressive
submitted by Advertising_Sea to MouseReview [link] [comments]

2021.10.16 16:01 Sultryingtu Hasbro Gaming Ouija Board Game is on sale for 29% off

Hasbro Gaming Ouija Board Game is on sale for 29% off submitted by Sultryingtu to wholesomeouija [link] [comments]

2021.10.16 16:01 LibrarianConstant785 Green OP arrived, breaking it in at a wedding

Green OP arrived, breaking it in at a wedding submitted by LibrarianConstant785 to ChinaTime [link] [comments]

2021.10.16 16:01 Bytokyo1_ Arcteryx works?

Anyone tried refunding arcteryx and was successful ?
submitted by Bytokyo1_ to GetUrRefunds [link] [comments]

2021.10.16 16:01 johnrock001 Fullmetal Alchemist Filler - Complete Filler Guide

Fullmetal Alchemist Filler - Complete Filler Guide -
submitted by johnrock001 to myanimeforlife [link] [comments]